Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/kf5-kjs.spec'], chrootPath='/var/lib/mock/f28-kde-14659401-1047586/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/kf5-kjs.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/kf5-kjs-5.53.0-1.fc28.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/kf5-kjs.spec'], chrootPath='/var/lib/mock/f28-kde-14659401-1047586/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/kf5-kjs.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.thjRhQ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf kjs-5.53.0 + /usr/bin/xz -dc /builddir/build/SOURCES/kjs-5.53.0.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd kjs-5.53.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ACoT5y + umask 022 + cd /builddir/build/BUILD + cd kjs-5.53.0 + mkdir armv7hl-redhat-linux-gnueabi + pushd armv7hl-redhat-linux-gnueabi ~/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi ~/build/BUILD/kjs-5.53.0 + QTDIR=/usr + export QTDIR + PATH=/usr/lib/qt5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export PATH + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_TESTING:BOOL=FALSE -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_INCLUDEDIR_KF5:PATH=/usr/include/KF5 -DCMAKE_INSTALL_LIBEXECDIR_KF5:PATH=/usr/libexec/kf5 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_USE_RELATIVE_PATHS:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DECM_MKSPECS_INSTALL_DIR:PATH=/usr/lib/qt5/mkspecs/modules -DKDE_INSTALL_BINDIR:PATH=/usr/bin -DKDE_INSTALL_INCLUDEDIR:PATH=/usr/include -DKDE_INSTALL_KCFGDIR:PATH=/usr/share/config.kcfg -DKDE_INSTALL_LIBDIR:PATH=/usr/lib -DKDE_INSTALL_LIBEXECDIR:PATH=/usr/libexec -DKDE_INSTALL_METAINFODIR:PATH=/usr/share/metainfo -DKDE_INSTALL_PLUGINDIR:PATH=/usr/lib/qt5/plugins -DKDE_INSTALL_QMLDIR:PATH=/usr/lib/qt5/qml -DKDE_INSTALL_QTPLUGINDIR:PATH=/usr/lib/qt5/plugins -DKDE_INSTALL_QTQUICKIMPORTSDIR:PATH=/usr/lib/qt5/imports -DKDE_INSTALL_SYSCONFDIR:PATH=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=ON .. -- The C compiler identification is GNU 8.2.1 -- The CXX compiler identification is GNU 8.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Failed -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found Perl: /usr/bin/perl (found version "5.26.3") -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Found PCRE: /usr/include -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for pthread_attr_get_np in pthread -- Looking for pthread_attr_get_np in pthread - not found -- Looking for pthread_getattr_np in pthread -- Looking for pthread_getattr_np in pthread - found -- Looking for include file float.h -- Looking for include file float.h - found -- Looking for include file sys/timeb.h -- Looking for include file sys/timeb.h - found -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - not found -- Looking for include files pthread.h, pthread_np.h -- Looking for include files pthread.h, pthread_np.h - not found -- Looking for include file valgrind/memcheck.h -- Looking for include file valgrind/memcheck.h - not found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file errno.h -- Looking for include file errno.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file crtdbg.h -- Looking for include file crtdbg.h - not found -- Performing Test HAVE_TM_GMTOFF -- Performing Test HAVE_TM_GMTOFF - Success -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Performing Test HAVE_FUNC_COPYSIGN -- Performing Test HAVE_FUNC_COPYSIGN - Success -- Performing Test HAVE_FUNC__COPYSIGN -- Performing Test HAVE_FUNC__COPYSIGN - Failed -- Performing Test HAVE_FUNC_SIGNBIT -- Performing Test HAVE_FUNC_SIGNBIT - Success -- Performing Test HAVE_FUNC___SIGNBIT -- Performing Test HAVE_FUNC___SIGNBIT - Success -- Performing Test HAVE_FUNC_STD_SIGNBIT -- Performing Test HAVE_FUNC_STD_SIGNBIT - Success -- Performing Test HAVE_FUNC__FINITE -- Performing Test HAVE_FUNC__FINITE - Failed -- Performing Test HAVE_FUNC_FINITE -- Performing Test HAVE_FUNC_FINITE - Success -- Performing Test HAVE_FUNC_STD_ISFINITE -- Performing Test HAVE_FUNC_STD_ISFINITE - Success -- Performing Test HAVE_FUNC_ISNAN -- Performing Test HAVE_FUNC_ISNAN - Success -- Performing Test HAVE_FUNC_STD_ISNAN -- Performing Test HAVE_FUNC_STD_ISNAN - Success -- Performing Test HAVE_FUNC_ISINF -- Performing Test HAVE_FUNC_ISINF - Success -- Performing Test HAVE_FUNC_STD_ISINF -- Performing Test HAVE_FUNC_STD_ISINF - Success -- Performing Test HAVE_FUNC_BUILTIN_CLZ -- Performing Test HAVE_FUNC_BUILTIN_CLZ - Success -- Looking for _fpclass -- Looking for _fpclass - not found -- Performing Test __KDE_HAVE_GCC_VISIBILITY -- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success -- Looking for PCRE_CONFIG_UTF8 -- Looking for PCRE_CONFIG_UTF8 - found -- Looking for PCRE_CONFIG_STACKRECURSE -- Looking for PCRE_CONFIG_STACKRECURSE - found -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- The following OPTIONAL packages have been found: * PkgConfig * PCRE, Perl-compatible regular expressions in KJS, Without PCRE, KJS will have extremely poor regular expression support, breaking many webpages. * KF5DocTools -- The following REQUIRED packages have been found: * ECM (required version >= 5.53.0), Extra CMake Modules., * Perl, Needed for building kdelibs * Qt5Core -- Configuring done CMake Warning (dev) in src/kjs/CMakeLists.txt: Policy CMP0071 is not set: Let AUTOMOC and AUTOUIC process GENERATED files. Run "cmake --help-policy CMP0071" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility, CMake is excluding the GENERATED source file(s): "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/number_object.lut.h" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/json_object.lut.h" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/opcodes.cpp" "/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/machine.cpp" from processing by AUTOMOC. If any of the files should be processed, set CMP0071 to NEW. If any of the files should not be processed, explicitly exclude them by setting the source file property SKIP_AUTOMOC: set_property(SOURCE file.h PROPERTY SKIP_AUTOMOC ON) This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_USE_RELATIVE_PATHS -- Build files have been written to: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi + popd ~/build/BUILD/kjs-5.53.0 + /usr/bin/make -O -j4 -C armv7hl-redhat-linux-gnueabi make: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -H/builddir/build/BUILD/kjs-5.53.0 -B/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/progress.marks make: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/depend /usr/bin/make -f CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/depend /usr/bin/make -f CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/depend /usr/bin/make -f CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/depend make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-ca-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-pt-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-uk-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-pt-BR-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build /usr/bin/make -f CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build /usr/bin/make -f CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 3%] Generating po/pt/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/pt/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/pt/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 4%] Generating po/pt_BR/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/pt_BR/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/pt_BR/docs/kjs5/man-kjs5.1.docbook Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 3%] Generating po/ca/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/ca/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/ca/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Warn: AUTHOR sect.: no personblurb|contrib for Porten, Harri kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 3%] Generating po/uk/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/uk/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/uk/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 4%] Built target po-pt-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/depend make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 4%] Built target po-pt-BR-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/depend make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 4%] Built target po-ca-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/depend make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 4%] Built target po-uk-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/depend make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-nl-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-es-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-it-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-sv-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 5%] Generating po/nl/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/nl/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/nl/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 6%] Generating po/es/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/es/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/es/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 8%] Generating po/sv/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/sv/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/sv/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 8%] Built target po-nl-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 8%] Built target po-es-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/depend /usr/bin/make -f src/kjs/CMakeFiles/KF5JS_autogen.dir/build.make src/kjs/CMakeFiles/KF5JS_autogen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 7%] Generating po/it/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/it/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/it/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 8%] Built target po-sv-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/icemaker_autogen.dir/build.make src/kjs/CMakeFiles/icemaker_autogen.dir/depend make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 8%] Built target po-it-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build.make docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/depend make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-de-docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/KF5JS_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target KF5JS_autogen make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build /usr/bin/make -f src/kjs/CMakeFiles/KF5JS_autogen.dir/build.make src/kjs/CMakeFiles/KF5JS_autogen.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/icemaker_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target icemaker_autogen make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/icemaker_autogen.dir/build.make src/kjs/CMakeFiles/icemaker_autogen.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/docs/kjs5 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/docs/kjs5 /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target docs-kjs5-kjs5-1 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build.make docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 11%] Automatic MOC for target icemaker cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/icemaker_autogen.dir/AutogenInfo.cmake release make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 10%] Automatic MOC for target KF5JS cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/KF5JS_autogen.dir/AutogenInfo.cmake release make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 12%] Built target icemaker_autogen make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/icemaker.dir/build.make src/kjs/CMakeFiles/icemaker.dir/depend make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 12%] Built target KF5JS_autogen make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/icemaker.dir/DependInfo.cmake --color= Scanning dependencies of target icemaker make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/icemaker.dir/build.make src/kjs/CMakeFiles/icemaker.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 12%] Generating kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 10%] Generating po/de/docs/kjs5/kjs5.1 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/po/de/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /builddir/build/BUILD/kjs-5.53.0/po/de/docs/kjs5/man-kjs5.1.docbook make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjs5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjs5 Note: Writing kjs5.1 make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 15%] Built target docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 15%] Built target po-de-docs-kjs5-kjs5-1 make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 16%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/codeprinter.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/icemaker_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/codeprinter.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/codeprinter.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/codeprinter.cpp:30: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/codeprinter.cpp:30: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 17%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/driver.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/icemaker_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/driver.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/driver.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 18%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/lexer.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/icemaker_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/lexer.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/lexer.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/lexer.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/lexer.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 20%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/icemaker_autogen/mocs_compilation.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/icemaker_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/icemaker_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/icemaker_autogen/mocs_compilation.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 13%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/types.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/icemaker_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/types.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/types.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/types.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/types.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/types.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/types.h: In member function 'Type TypeTable::resolveType(const string&)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/types.h:50:8: warning: 't.Type::flags' may be used uninitialized in this function [-Wmaybe-uninitialized] struct Type { ^~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 19%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/parser.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/icemaker_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/parser.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/parser.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/parser.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 15%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/tablebuilder.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/icemaker_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/tablebuilder.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/tablebuilder.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/tablebuilder.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/generator/tablebuilder.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 21%] Linking CXX executable ../../bin/icemaker cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/cmake -E cmake_link_script CMakeFiles/icemaker.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/icemaker.dir/bytecode/generator/tablebuilder.cpp.o CMakeFiles/icemaker.dir/bytecode/generator/types.cpp.o CMakeFiles/icemaker.dir/bytecode/generator/codeprinter.cpp.o CMakeFiles/icemaker.dir/bytecode/generator/driver.cpp.o CMakeFiles/icemaker.dir/bytecode/generator/lexer.cpp.o CMakeFiles/icemaker.dir/bytecode/generator/parser.cpp.o CMakeFiles/icemaker.dir/icemaker_autogen/mocs_compilation.cpp.o -o ../../bin/icemaker make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 21%] Built target icemaker make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/KF5JS.dir/build.make src/kjs/CMakeFiles/KF5JS.dir/depend make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 23%] Generating opcodes.h, opcodes.cpp, machine.cpp cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && ../../bin/icemaker /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode icemaker -41.9 for KJS/FrostByte Generating bytecode instruction selection tables and VM dispatcher... make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 25%] Generating number_object.lut.h cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/perl /builddir/build/BUILD/kjs-5.53.0/src/kjs/create_hash_table /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp -i > /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/number_object.lut.h make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 25%] Generating string_object.lut.h cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/perl /builddir/build/BUILD/kjs-5.53.0/src/kjs/create_hash_table /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp -i > /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 26%] Generating array_object.lut.h cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/perl /builddir/build/BUILD/kjs-5.53.0/src/kjs/create_hash_table /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp -i > /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 27%] Generating math_object.lut.h cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/perl /builddir/build/BUILD/kjs-5.53.0/src/kjs/create_hash_table /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp -i > /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 23%] Generating date_object.lut.h cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/perl /builddir/build/BUILD/kjs-5.53.0/src/kjs/create_hash_table /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp -i > /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 31%] Generating lexer.lut.h cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/perl /builddir/build/BUILD/kjs-5.53.0/src/kjs/create_hash_table /builddir/build/BUILD/kjs-5.53.0/src/kjs/keywords.table -i > /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 30%] Generating json_object.lut.h cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/perl /builddir/build/BUILD/kjs-5.53.0/src/kjs/create_hash_table /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp -i > /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/json_object.lut.h make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 30%] Generating regexp_object.lut.h cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/perl /builddir/build/BUILD/kjs-5.53.0/src/kjs/create_hash_table /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp -i > /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/KF5JS.dir/DependInfo.cmake --color= Scanning dependencies of target KF5JS make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/KF5JS.dir/build.make src/kjs/CMakeFiles/KF5JS.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 34%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/collector.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/collector.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(WIN_OS) || COMPILER(CYGWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(UNIX) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(WIN_OS) || COMPILER(CYGWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(WIN_OS) || COMPILER(CYGWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:394:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:501:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif (PLATFORM(WIN_OS) || COMPILER(CYGWIN)) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:501:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:505:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(UNIX) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:562:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:678:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp: In static member function 'static void* KJS::Collector::allocate(size_t)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:386:127: warning: cast from 'char*' to 'KJS::CollectorCell*' increases required alignment of target type [-Wcast-align] targetBlock->freeList = reinterpret_cast(reinterpret_cast(newCell + 1) + newCell->u.freeCell.next); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp: In static member function 'static void KJS::Collector::markStackObjectsConservatively(void*, void*)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:481:86: warning: cast from 'char*' to 'KJS::CollectorBlock*' increases required alignment of target type [-Wcast-align] CollectorBlock *blockAddr = reinterpret_cast(x - offset); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:484:43: warning: cast from 'char*' to 'KJS::CollectorCell*' increases required alignment of target type [-Wcast-align] if (((CollectorCell *)x)->u.freeCell.zeroIfFree != nullptr) { ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:485:67: warning: cast from 'char*' to 'KJS::JSCell*' increases required alignment of target type [-Wcast-align] JSCell *imp = reinterpret_cast(x); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp: In function 'KJS::CollectorBlock* KJS::allocateBlock()': /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.cpp:191:19: warning: ignoring return value of 'int posix_memalign(void**, size_t, size_t)', declared with attribute warn_unused_result [-Wunused-result] posix_memalign(&address, BLOCK_SIZE, BLOCK_SIZE); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 34%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/ustring.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/ustring.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:30: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:36: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:36: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:36: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:37: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:37: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:37: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:37: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 34%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/date_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/date_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:3, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:57: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:77: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:518:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:1021:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:1030:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:1044:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/date_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 37%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/lookup.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/lookup.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/VectorTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/SymbolTable.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:52, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/SymbolTable.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:52, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/SymbolTable.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:52, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/SymbolTable.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:52, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 35%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/nodes.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/nodes.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Noncopyable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp: In member function 'void KJS::FunctionBodyNode::reserveSlot(size_t, bool)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:874:43: warning: unused parameter 'id' [-Wunused-parameter] void FunctionBodyNode::reserveSlot(size_t id, bool shouldMark) ~~~~~~~^~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::LocalStorageEntry; unsigned int inlineCapacity = 32]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:349:16: required from 'WTF::VectorBuffer::VectorBuffer() [with T = KJS::LocalStorageEntry; unsigned int inlineCapacity = 32]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:418:19: required from 'WTF::Vector::Vector() [with T = KJS::LocalStorageEntry; unsigned int inlineCapacity = 32]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:933:49: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[512]' to 'KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp: In member function 'virtual void KJS::FuncDeclNode::processFuncDecl(KJS::ExecState*)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:999:49: warning: this statement may fall through [-Wimplicit-fallthrough=] exec->variableObject()->setLocalInjected(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.cpp:1002:5: note: here case GlobalCode: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 39%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/operations.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/operations.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 38%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/lexer.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/lexer.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:33: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:52: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:53: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 40%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/regexp.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/regexp.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:43, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:43, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:43, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:43, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:43, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:43, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:43, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:43, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.cpp:523:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 41%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/function_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/function_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:28: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:28: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:28: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 44%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/bool_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/bool_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bool_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 36%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/grammar.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/grammar.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/grammar.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from grammar.y:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from grammar.y:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from grammar.y:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from grammar.y:30: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from grammar.y:30: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ grammar.y:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from grammar.y:30: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from grammar.y:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 46%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/internal.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/internal.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:35: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:35: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:40: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:40: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:35: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 45%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/number_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/number_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/number_object.lut.h:3, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/number_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 43%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/string_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/string_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:3, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/unicode/libc/UnicodeLibC.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:352:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:357:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(CF) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/string_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 47%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/ExecState.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/ExecState.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::ExecState::ExceptionHandler; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:349:16: required from 'WTF::VectorBuffer::VectorBuffer() [with T = KJS::ExecState::ExceptionHandler; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:418:19: required from 'WTF::Vector::Vector() [with T = KJS::ExecState::ExceptionHandler; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:107:32: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'KJS::ExecState::ExceptionHandler*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:349:16: required from 'WTF::VectorBuffer::VectorBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:418:19: required from 'WTF::Vector::Vector() [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:107:32: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:34, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/types.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.h: In member function 'KJS::Interpreter* KJS::ExecState::lexicalInterpreter() const': /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.h:256:20: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] ScopeChainLink last; ^~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 48%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/Parser.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/Parser.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Noncopyable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/lexer.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:349:16: required from 'WTF::VectorBuffer::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:418:19: required from 'WTF::Vector::Vector() [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.cpp:41:19: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 51%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/math_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/math_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:3, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/math_object.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 49%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/array_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/array_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:3, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:30: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:30: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:26: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 50%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/array_instance.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/array_instance.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(MERGESORT) ^~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(MERGESORT) ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/array_instance.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 52%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/object_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/object_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 54%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/error_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/error_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:28: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:28: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 53%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/regexp_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/regexp_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:3, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:31: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 59%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/list.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/list.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/list.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 56%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/debugger.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/debugger.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/debugger.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 58%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/value.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/value.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/error_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp: In member function 'KJS::JSValue* KJS::JSValue::getByIndex(KJS::ExecState*, unsigned int) const': /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:236:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.cpp:239:5: note: here default: { ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 62%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/package.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/package.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/package.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 55%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/function.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/function.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:32: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:32: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:45: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:113:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/ASCIICType.h:242:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:32: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp: In member function 'virtual KJS::JSValue* KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, const KJS::List&)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:166:87: warning: cast from 'unsigned char*' to 'KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] stackSpace = (LocalStorageEntry *)exec->dynamicInterpreter()->stackAlloc(stackSize); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 64%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/property_slot.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/property_slot.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_slot.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 60%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:28: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:29: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 63%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/property_map.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/property_map.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::PropertyMapHashTableEntry*; unsigned int inlineCapacity = 1024]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:354:16: required from 'WTF::VectorBuffer::VectorBuffer(size_t) [with T = KJS::PropertyMapHashTableEntry*; unsigned int inlineCapacity = 1024; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:424:24: required from 'WTF::Vector::Vector(size_t) [with T = KJS::PropertyMapHashTableEntry*; unsigned int inlineCapacity = 1024; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/property_map.cpp:706:77: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[4096]' to 'KJS::PropertyMapHashTableEntry**' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 67%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/scope_chain.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/scope_chain.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/scope_chain.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 61%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/interpreter.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/interpreter.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:37: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:37: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:42: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp_object.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:42: /builddir/build/BUILD/kjs-5.53.0/src/kjs/regexp.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:37: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp: In member function 'unsigned char* KJS::Interpreter::extendStack(size_t)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:329:96: warning: cast from 'unsigned char*' to 'KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] (stackBase + ((unsigned char *)act->localStorage - oldBase)); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 69%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/fpconst.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/fpconst.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/fpconst.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/fpconst.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/fpconst.cpp:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/fpconst.cpp:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(BIG_ENDIAN) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/fpconst.cpp:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(MIDDLE_ENDIAN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 65%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/identifier.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/identifier.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 70%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/JSLock.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/JSLock.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 72%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/JSImmediate.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/JSImmediate.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 73%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/PropertyNameArray.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/PropertyNameArray.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/PropertyNameArray.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 68%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/dtoa.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/dtoa.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:174: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(BIG_ENDIAN) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp: In function 'void kjs_freedtoa(char*)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:2554:35: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] Bigint *b = (Bigint *)((int *)s - 1); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp: In function 'double kjs_strtod(const char*, char**)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:1474:18: warning: this statement may fall through [-Wimplicit-fallthrough=] sign = 1; ~~~~~^~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:1476:9: note: here case '+': ^~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:1573:19: warning: this statement may fall through [-Wimplicit-fallthrough=] esign = 1; ~~~~~~^~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:1574:9: note: here case '+': ^~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp: In function 'char* kjs_dtoa(double, int, int, int*, int*, char**)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:2820:15: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:2822:1: note: here case 4: ^~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:2829:15: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/dtoa.cpp:2831:1: note: here case 5: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 74%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/JSWrapperObject.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/JSWrapperObject.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSWrapperObject.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 75%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/CommonIdentifiers.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/CommonIdentifiers.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 66%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/nodes2string.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/nodes2string.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Noncopyable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(CWP) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2string.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 76%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/JSVariableObject.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/JSVariableObject.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/VectorTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/SymbolTable.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:52, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/SymbolTable.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:52, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/SymbolTable.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:52, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/SymbolTable.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:52, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:53, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/LocalStorage.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.h:51, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSVariableObject.cpp:47: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 77%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/opcodes.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/opcodes.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/opcodes.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:21, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in: In function 'bool KJS::emitImmediateConversion(KJS::ConvOp, KJS::OpValue*, KJS::OpValue&)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:632:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:636:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:640:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:644:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:648:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:652:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:656:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:660:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:664:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:668:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:672:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:676:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in: At global scope: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1796:154: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1797:154: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1798:157: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1799:212: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1800:216: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1801:220: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1802:156: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1803:159: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1804:162: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1805:219: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1806:223: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1807:223: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1808:180: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1809:239: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1810:189: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1811:148: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1812:78: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1813:84: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1814:189: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1815:201: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1816:223: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1817:123: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1818:189: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1819:149: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1820:86: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1821:108: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1822:116: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1823:147: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1824:88: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1825:100: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1826:171: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1827:338: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1828:173: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1829:118: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1830:225: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1831:106: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1832:177: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1833:291: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1834:101: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1835:166: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1836:163: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1837:197: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1838:221: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1839:209: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1840:188: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1841:233: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1842:212: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1843:172: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1844:196: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1845:145: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1846:169: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1847:265: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1848:219: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1849:151: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1850:156: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1851:200: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1852:474: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1853:271: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1854:326: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1855:190: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1856:345: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1857:412: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1858:1005: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1859:172: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1860:341: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1861:286: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1862:615: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1863:162: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1864:101: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1865:93: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1866:172: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1867:309: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1868:309: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1869:232: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1870:187: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1871:227: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1872:593: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1873:427: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1874:427: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1875:427: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1876:796: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1877:263: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1878:263: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1879:268: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1880:1124: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1881:461: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1882:445: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1883:437: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1884:741: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1885:755: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1886:429: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1887:437: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1888:141: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1889:425: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1890:263: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1891:258: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1892:151: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1893:192: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1894:405: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1895:469: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1896:88: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1897:177: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1898:410: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1899:931: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1900:485: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1901:200: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:1902:175: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in: In function 'void KJS::setArg(unsigned char*, const KJS::OpValue&)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:161:48: warning: cast from 'unsigned char*' to 'KJS::WideArg*' increases required alignment of target type [-Wcast-align] *reinterpret_cast(argBase) = val.value.wide; ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:163:50: warning: cast from 'unsigned char*' to 'KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] *reinterpret_cast(argBase) = val.value.narrow; ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:167:45: warning: cast from 'unsigned char*' to 'KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] reinterpret_cast(argBase)->regVal = val.ownedReg->reg() * sizeof(LocalStorageEntry); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in: In static member function 'static void KJS::CodeGen::emitRegStore(KJS::CompileState*, KJS::OpValue*, KJS::OpValue*)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:195:37: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] emitOp(comp, Op_RegPutBool, 0, regNum, val); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:198:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] emitOp(comp, Op_RegPutInt32, 0, regNum, val); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:201:38: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] emitOp(comp, Op_RegPutValue, 0, regNum, val); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:204:39: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] emitOp(comp, Op_RegPutNumber, 0, regNum, val); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in: In static member function 'static KJS::Addr KJS::CodeGen::emitOp(KJS::CompileState*, KJS::OpName, KJS::OpValue*, KJS::OpValue*, KJS::OpValue*, KJS::OpValue*, KJS::OpValue*)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:222:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] const Op* cheapest = 0; ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:335:43: warning: cast from 'unsigned char*' to 'KJS::OpByteCode*' increases required alignment of target type [-Wcast-align] *reinterpret_cast(basePtr) = cheapest->opCode; ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in: In static member function 'static void KJS::CodeGen::patchOpArgument(KJS::CodeBlock&, KJS::Addr, int, KJS::OpValue&)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:354:77: warning: cast from 'unsigned char*' to 'KJS::OpByteCode*' increases required alignment of target type [-Wcast-align] OpByteCode* base = reinterpret_cast(block.data() + baseAddr); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in: In function 'void KJS::dumpParam(KJS::CodeBlock&, size_t, KJS::OpType, bool)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:376:63: warning: cast from 'unsigned char*' to 'KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] if (reinterpret_cast(block.data() + offset)->boolVal) ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:382:86: warning: cast from 'unsigned char*' to 'KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr, "%d", reinterpret_cast(block.data() + offset)->int32Val); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:386:91: warning: cast from 'unsigned char*' to 'KJS::WideArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr, "", reinterpret_cast(block.data() + offset)->valueVal->toString(0).ascii()); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:386:113: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] std::fprintf(stderr, "", reinterpret_cast(block.data() + offset)->valueVal->toString(0).ascii()); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:389:84: warning: cast from 'unsigned char*' to 'KJS::WideArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr, "%s", reinterpret_cast(block.data() + offset)->identVal->ustring().ascii()); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:392:88: warning: cast from 'unsigned char*' to 'KJS::WideArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr, "\"%s\"", reinterpret_cast(block.data() + offset)->stringVal->ascii()); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:395:84: warning: cast from 'unsigned char*' to 'KJS::WideArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr, "%f", reinterpret_cast(block.data() + offset)->numberVal); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:398:89: warning: cast from 'unsigned char*' to 'KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr, "A%08x", reinterpret_cast(block.data() + offset)->addrVal); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:401:88: warning: cast from 'unsigned char*' to 'KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr, "r%lu", reinterpret_cast(block.data() + offset)->regVal / (wasImm ? ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:405:92: warning: cast from 'unsigned char*' to 'KJS::WideArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr,"N%p", (void*)(reinterpret_cast(block.data() + offset)->nodeVal)); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:408:89: warning: cast from 'unsigned char*' to 'KJS::WideArg*' increases required alignment of target type [-Wcast-align] std::fprintf(stderr, "c\"%s\"", reinterpret_cast(block.data() + offset)->cstrVal); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in: In static member function 'static void KJS::CodeGen::disassembleBlock(KJS::CodeBlock&)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:420:77: warning: cast from 'unsigned char*' to 'KJS::OpByteCode*' increases required alignment of target type [-Wcast-align] OpByteCode opCode = *reinterpret_cast(block.data() + pc); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:423:30: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=] std::fprintf(stderr, "%08lx %s ", pc, OpNameVals[opDescr.baseInstr]); ^~~~~~~~~~~ ~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 81%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/jsonlexer.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/jsonlexer.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonlexer.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 80%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/CompileState.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/CompileState.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 82%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/json_object.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/json_object.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/lookup.h:279:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:29: /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/json_object.lut.h:11:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/json_object.lut.h:11:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/json_object.lut.h:11:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object_object.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/function_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/json_object.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 84%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/propertydescriptor.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/propertydescriptor.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:22, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:20: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:20: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:20: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:20: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:20: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:21: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.h:23, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/propertydescriptor.cpp:19: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 86%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/KF5JS_autogen/mocs_compilation.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/KF5JS_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/mocs_compilation.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 83%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/jsonstringify.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/jsonstringify.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp: In member function 'KJS::UString KJS::JSONStringify::stringifyValue(KJS::ExecState*, KJS::JSValue*, KJS::JSValue*, KJS::JSObject*)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:406:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:409:5: note: here case BooleanType: ^~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:419:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (m_objectStack.empty()) { ^~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/jsonstringify.cpp:425:5: note: here case NullType: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 79%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/nodes2bytecode.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/nodes2bytecode.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Noncopyable.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/RefPtr.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes2bytecode.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 78%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/machine.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JS_EXPORTS -DMAKE_KJS_LIB=1 -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/KF5JS_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/machine.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/machine.cpp In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/internal.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:31, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CompileState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/nodes.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:108:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* retOut = 0, OpValue* a0 = 0, OpValue* a1 = 0, ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:59: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/opcodes.h.in:109:76: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] OpValue* a2 = 0, OpValue* a3 = 0); ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in: In function 'void KJS::changeDebugContext(KJS::Dir, KJS::ExecState*, KJS::Node*)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:185:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] FunctionImp* fn = 0; ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in: In static member function 'static KJS::JSValue* KJS::Machine::runBlock(KJS::ExecState*, const CodeBlock&, KJS::ExecState*)': /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:253:64: warning: cast from 'const unsigned char*' to 'const KJS::OpByteCode*' increases required alignment of target type [-Wcast-align] @generate ^ /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:263:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:264:72: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:86:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:87:168: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:87:177: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:86:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:87:72: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:95:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:96:168: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:96:177: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:95:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:96:72: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:104:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:105:168: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:105:177: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:107:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:108:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:116:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:117:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:117:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:119:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:120:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:125:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:126:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:126:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:128:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:129:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:134:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:135:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:135:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:134:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:135:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:146:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:147:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:147:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:146:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:147:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:155:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:156:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:156:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:155:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:156:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:164:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:165:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:165:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:167:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:168:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:176:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:177:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:177:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:179:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:180:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:185:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:186:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:186:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:188:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:189:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:194:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:195:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:195:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:194:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:195:76: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:207:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:208:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:208:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:210:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:211:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:213:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:214:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:214:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:216:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:228:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:228:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:231:71: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:236:38: warning: unused variable 'localPC' [-Wunused-variable] codes.def:246:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:252:80: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:253:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:259:176: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:259:185: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:260:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:259:201: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:259:210: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:260:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:259:80: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:260:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:268:176: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:268:185: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:269:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:268:201: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:268:210: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:269:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:271:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:272:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:273:82: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:291:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:292:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:292:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:293:82: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:291:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:292:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:292:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:293:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:293:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:294:82: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:322:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:332:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:332:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:332:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:343:177: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:343:186: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:342:38: warning: unused variable 'localPC' [-Wunused-variable] codes.def:359:38: warning: unused variable 'localPC' [-Wunused-variable] codes.def:366:77: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:375:89: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:394:38: warning: unused variable 'localPC' [-Wunused-variable] codes.def:401:38: warning: unused variable 'localPC' [-Wunused-variable] codes.def:408:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:416:179: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:416:188: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:419:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:420:71: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:430:179: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:430:188: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:431:71: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:430:81: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:433:179: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:433:188: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:433:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:432:100: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] codes.def:442:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:445:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:445:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:444:38: warning: unused variable 'localPC' [-Wunused-variable] codes.def:457:78: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:460:176: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:460:185: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:463:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:464:82: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:465:79: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:469:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:470:178: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:470:187: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:471:79: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:466:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:467:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:468:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:478:70: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:484:70: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:490:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:491:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:492:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:505:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:506:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:507:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:516:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:517:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:518:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:528:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:529:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:530:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:540:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:541:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:542:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:552:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:553:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:554:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:564:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:565:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:566:79: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:595:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:596:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:597:79: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:629:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:630:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:641:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:642:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:652:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:653:76: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:655:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:656:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:656:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:655:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:656:200: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:656:209: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:658:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:659:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:663:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:664:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:664:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:663:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:664:73: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:669:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:670:169: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:670:178: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:669:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:670:76: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:675:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:676:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:676:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:678:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:679:76: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:681:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:682:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:682:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:684:175: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:684:184: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:685:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:686:76: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:692:175: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:692:184: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:693:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:694:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:694:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:692:175: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:692:184: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:693:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:694:200: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:694:209: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:692:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:693:77: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:694:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:706:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:707:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:707:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:708:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:706:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:707:77: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:708:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:715:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:716:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:716:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:717:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:715:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:716:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:717:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:717:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:718:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:728:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:729:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:729:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:730:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:745:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:746:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:746:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:747:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:747:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:745:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:746:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:746:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:747:77: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:756:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:757:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:757:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:758:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:758:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:759:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:760:81: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:761:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:761:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:762:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:776:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:777:82: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:778:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:778:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:779:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:779:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:776:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:777:82: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:778:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:778:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:779:77: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:789:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:790:82: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:791:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:791:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:792:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:792:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:792:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:792:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:793:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:794:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:806:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:806:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:807:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:808:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:808:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:806:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:806:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:807:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:807:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:808:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:803:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:803:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:804:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:804:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:805:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:805:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:806:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:806:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:807:77: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:808:76: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:812:175: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:812:184: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:813:77: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:814:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:814:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:815:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:815:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:816:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:816:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:817:76: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:812:175: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:812:184: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:813:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:813:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:814:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:814:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:815:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:816:83: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:828:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:829:78: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:830:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:835:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:836:175: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:836:184: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:837:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:835:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:836:78: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:837:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:843:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:844:175: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:844:184: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:845:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:843:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:844:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:844:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:845:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:854:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:855:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:855:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:856:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:856:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:857:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:858:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:859:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:868:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:869:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:870:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:870:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:865:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:866:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:866:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:867:74: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:865:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:866:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:866:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:867:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:867:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:868:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:869:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:874:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:880:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:889:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:890:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:891:78: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:901:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:901:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:902:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:903:79: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:909:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:909:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:910:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:911:176: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:911:185: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:909:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:909:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:910:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:911:79: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:917:174: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:917:183: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:918:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:919:176: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:919:185: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:917:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:918:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:924:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:925:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:925:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:924:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:925:198: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:925:207: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:927:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:928:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:932:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:933:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:933:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:935:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:936:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:938:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:939:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:939:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:938:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:939:198: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:939:207: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:941:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:942:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:943:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:949:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:950:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:951:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:951:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:949:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:950:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:950:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:951:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:946:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:947:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:947:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:948:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:948:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:946:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:947:197: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:947:206: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:950:197: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:950:206: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:946:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:947:197: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:947:206: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:950:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:950:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:946:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:947:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:947:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:948:197: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:948:206: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:949:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:950:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:951:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:959:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:960:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:961:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:961:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:959:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:960:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:960:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:961:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:956:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:957:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:957:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:958:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:958:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:959:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:960:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:961:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:965:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:966:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:967:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:967:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:965:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:966:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:966:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:967:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:962:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:963:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:963:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:964:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:964:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:965:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:966:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:967:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:971:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:972:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:973:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:973:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:971:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:972:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:972:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:973:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:968:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:969:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:969:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:970:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:970:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:971:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:972:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:973:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:993:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:994:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:995:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:995:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:993:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:994:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:994:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:995:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:990:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:991:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:991:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:992:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:992:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:993:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:994:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:995:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:997:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:998:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:999:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:999:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:997:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:998:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:998:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:999:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:994:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:995:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:995:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:996:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:996:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:994:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:995:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:996:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1001:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1002:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1003:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1003:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1001:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1002:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1002:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1003:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1001:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1002:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1002:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1003:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1003:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1001:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1002:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1003:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1007:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1008:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1009:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1009:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1007:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1008:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1008:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1009:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1007:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1008:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1008:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1009:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1009:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1007:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1008:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1009:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1014:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1015:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1016:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1016:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1014:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1015:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1015:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1016:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1014:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1015:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1015:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1016:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1016:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1017:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1018:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1019:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1029:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1030:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1031:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1031:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1029:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1030:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1030:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1031:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1026:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1027:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1027:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1028:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1028:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1029:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1030:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1031:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1034:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1035:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1036:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1036:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1034:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1035:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1035:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1036:73: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1031:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1032:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1032:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1033:170: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1033:179: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1034:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1035:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1036:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1039:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1040:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1041:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1041:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1036:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1037:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1037:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1038:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1036:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1037:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1037:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1038:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1038:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1039:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1040:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1041:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1049:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1050:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1051:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1051:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1049:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1050:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1050:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1051:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1046:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1047:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1047:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1048:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1048:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1049:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1050:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1051:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1059:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1060:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1061:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1061:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1059:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1060:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1060:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1061:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1056:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1057:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1057:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1058:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1058:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1059:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1060:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1061:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1069:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1070:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1071:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1071:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1069:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1070:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1070:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1071:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1066:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1067:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1067:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1068:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1068:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1069:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1070:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1071:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1076:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1077:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1078:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1078:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1076:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1077:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1077:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1078:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1073:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1074:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1074:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1075:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1075:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1076:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1077:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1078:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1084:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1085:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1086:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1086:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1081:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1082:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1082:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1083:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1081:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1082:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1082:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1083:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1083:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1084:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1085:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1086:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1091:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1092:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1093:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1093:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1091:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1092:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1092:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1093:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1088:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1089:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1089:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1090:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1090:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1091:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1092:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1093:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1099:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1100:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1101:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1101:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1096:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1097:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1097:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1098:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1096:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1097:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1097:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1098:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1098:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1099:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1100:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1101:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1107:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1108:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1109:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1109:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1107:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1108:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1108:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1109:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1104:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1105:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1105:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1106:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1106:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1107:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1108:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1109:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1114:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1115:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1116:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1116:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1114:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1115:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1115:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1116:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1111:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1112:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1112:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1113:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1113:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1111:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1112:76: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1121:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1122:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1122:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1121:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1122:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1123:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1127:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1129:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1129:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1127:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1129:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1127:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1129:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1129:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1127:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:197: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:206: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1131:197: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1131:206: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1127:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:197: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:206: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1131:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1131:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1127:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1129:197: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1129:206: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1127:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1128:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1129:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1137:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1138:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1139:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1139:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1137:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1138:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1138:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1139:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1137:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1138:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1138:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1139:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1139:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1137:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1138:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1139:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1143:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1144:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1145:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1145:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1143:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1144:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1144:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1145:75: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1143:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1144:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1144:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1145:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1145:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1143:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1144:73: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1153:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1154:169: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1154:178: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1156:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1157:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1162:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1163:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1163:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1165:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1166:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1167:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1176:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1177:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1178:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1178:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1176:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1177:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1177:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1178:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1173:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1174:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1174:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1175:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1175:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1176:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1177:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1178:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1195:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1196:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1197:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1197:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1195:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1196:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1196:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1197:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1192:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1193:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1193:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1194:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1194:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1191:38: warning: unused variable 'localPC' [-Wunused-variable] codes.def:1205:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1208:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1208:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1211:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1212:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1218:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1219:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1219:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1218:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1218:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1219:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1215:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1215:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1216:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1216:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1218:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1219:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1220:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1226:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1227:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1228:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1228:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1226:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1227:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1227:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1228:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1226:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1227:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1227:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1228:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1228:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1226:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1226:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1227:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1228:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1226:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1226:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1227:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1228:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1228:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1226:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1226:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1227:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1227:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1228:75: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1223:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1223:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1224:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1224:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1225:172: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1225:181: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1226:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1227:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1228:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1244:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1245:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1246:177: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1246:186: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1244:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1245:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1245:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1246:80: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1241:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1242:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1242:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1243:177: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1243:186: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1244:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1245:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1262:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1263:171: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1263:180: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] codes.def:1265:83: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] codes.def:1266:81: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1267:74: warning: cast from 'const unsigned char*' to 'const KJS::WideArg*' increases required alignment of target type [-Wcast-align] codes.def:1262:49: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/bytecode/machine.cpp.in:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = unsigned int; unsigned int inlineCapacity = 8; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = unsigned int; T = unsigned int; unsigned int inlineCapacity = 8]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/Parser.h:95:40: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 87%] Linking CXX shared library ../../bin/libKF5JS.so cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/cmake -E cmake_link_script CMakeFiles/KF5JS.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libKF5JS.so.5 -o ../../bin/libKF5JS.so.5.53.0 CMakeFiles/KF5JS.dir/ustring.cpp.o CMakeFiles/KF5JS.dir/date_object.cpp.o CMakeFiles/KF5JS.dir/collector.cpp.o CMakeFiles/KF5JS.dir/nodes.cpp.o CMakeFiles/KF5JS.dir/grammar.cpp.o CMakeFiles/KF5JS.dir/lexer.cpp.o CMakeFiles/KF5JS.dir/lookup.cpp.o CMakeFiles/KF5JS.dir/operations.cpp.o CMakeFiles/KF5JS.dir/regexp.cpp.o CMakeFiles/KF5JS.dir/function_object.cpp.o CMakeFiles/KF5JS.dir/string_object.cpp.o CMakeFiles/KF5JS.dir/bool_object.cpp.o CMakeFiles/KF5JS.dir/number_object.cpp.o CMakeFiles/KF5JS.dir/internal.cpp.o CMakeFiles/KF5JS.dir/ExecState.cpp.o CMakeFiles/KF5JS.dir/Parser.cpp.o CMakeFiles/KF5JS.dir/array_object.cpp.o CMakeFiles/KF5JS.dir/array_instance.cpp.o CMakeFiles/KF5JS.dir/math_object.cpp.o CMakeFiles/KF5JS.dir/object_object.cpp.o CMakeFiles/KF5JS.dir/regexp_object.cpp.o CMakeFiles/KF5JS.dir/error_object.cpp.o CMakeFiles/KF5JS.dir/function.cpp.o CMakeFiles/KF5JS.dir/debugger.cpp.o CMakeFiles/KF5JS.dir/value.cpp.o CMakeFiles/KF5JS.dir/list.cpp.o CMakeFiles/KF5JS.dir/object.cpp.o CMakeFiles/KF5JS.dir/interpreter.cpp.o CMakeFiles/KF5JS.dir/package.cpp.o CMakeFiles/KF5JS.dir/property_map.cpp.o CMakeFiles/KF5JS.dir/property_slot.cpp.o CMakeFiles/KF5JS.dir/nodes2string.cpp.o CMakeFiles/KF5JS.dir/identifier.cpp.o CMakeFiles/KF5JS.dir/scope_chain.cpp.o CMakeFiles/KF5JS.dir/dtoa.cpp.o CMakeFiles/KF5JS.dir/fpconst.cpp.o CMakeFiles/KF5JS.dir/JSLock.cpp.o CMakeFiles/KF5JS.dir/JSImmediate.cpp.o CMakeFiles/KF5JS.dir/PropertyNameArray.cpp.o CMakeFiles/KF5JS.dir/JSWrapperObject.cpp.o CMakeFiles/KF5JS.dir/CommonIdentifiers.cpp.o CMakeFiles/KF5JS.dir/JSVariableObject.cpp.o CMakeFiles/KF5JS.dir/opcodes.cpp.o CMakeFiles/KF5JS.dir/machine.cpp.o CMakeFiles/KF5JS.dir/nodes2bytecode.cpp.o CMakeFiles/KF5JS.dir/CompileState.cpp.o CMakeFiles/KF5JS.dir/jsonlexer.cpp.o CMakeFiles/KF5JS.dir/json_object.cpp.o CMakeFiles/KF5JS.dir/jsonstringify.cpp.o CMakeFiles/KF5JS.dir/propertydescriptor.cpp.o CMakeFiles/KF5JS.dir/KF5JS_autogen/mocs_compilation.cpp.o -lpthread -lm -lpcre -lpcreposix cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/cmake -E cmake_symlink_library ../../bin/libKF5JS.so.5.53.0 ../../bin/libKF5JS.so.5 ../../bin/libKF5JS.so make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 87%] Built target KF5JS make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/kjs_bin_autogen.dir/build.make src/kjs/CMakeFiles/kjs_bin_autogen.dir/depend /usr/bin/make -f src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/depend make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/src/kjs/api /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target KF5JSApi_autogen make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/kjs_bin_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target kjs_bin_autogen make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/kjs_bin_autogen.dir/build.make src/kjs/CMakeFiles/kjs_bin_autogen.dir/build /usr/bin/make -f src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 89%] Automatic MOC for target kjs_bin cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/kjs_bin_autogen.dir/AutogenInfo.cmake release make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 89%] Automatic MOC for target KF5JSApi cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/cmake -E cmake_autogen /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/AutogenInfo.cmake release make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 89%] Built target kjs_bin_autogen make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 89%] Built target KF5JSApi_autogen make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/kjs_bin.dir/build.make src/kjs/CMakeFiles/kjs_bin.dir/depend /usr/bin/make -f src/kjs/api/CMakeFiles/KF5JSApi.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi.dir/depend make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/CMakeFiles/kjs_bin.dir/DependInfo.cmake --color= Scanning dependencies of target kjs_bin make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/CMakeFiles/kjs_bin.dir/build.make src/kjs/CMakeFiles/kjs_bin.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/kjs-5.53.0 /builddir/build/BUILD/kjs-5.53.0/src/kjs/api /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/CMakeFiles/KF5JSApi.dir/DependInfo.cmake --color= Scanning dependencies of target KF5JSApi make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/make -f src/kjs/api/CMakeFiles/KF5JSApi.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi.dir/build make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 91%] Building CXX object src/kjs/CMakeFiles/kjs_bin.dir/kjs_bin_autogen/mocs_compilation.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/kjs_bin_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/kjs_bin.dir/kjs_bin_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/kjs_bin_autogen/mocs_compilation.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 91%] Building CXX object src/kjs/CMakeFiles/kjs_bin.dir/kjs.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/c++ -DBUILDING_KDE__ -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/kjs_bin_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/kjs_bin.dir/kjs.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:22: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/identifier.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/CommonIdentifiers.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/completion.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/interpreter.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/kjs.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 95%] Linking CXX executable ../../bin/kjs5 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs && /usr/bin/cmake -E cmake_link_script CMakeFiles/kjs_bin.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/kjs_bin.dir/kjs.cpp.o CMakeFiles/kjs_bin.dir/kjs_bin_autogen/mocs_compilation.cpp.o -o ../../bin/kjs5 -Wl,-rpath,/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/bin: ../../bin/libKF5JS.so.5.53.0 make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 95%] Built target kjs_bin make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 93%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjscontext.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JSApi_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/KF5JSApi_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjscontext.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjscontext.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 93%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsinterpreter.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JSApi_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/KF5JSApi_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjsinterpreter.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:24: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsinterpreter.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 98%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/KF5JSApi_autogen/mocs_compilation.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JSApi_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/KF5JSApi_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/KF5JSApi_autogen/mocs_compilation.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/KF5JSApi_autogen/mocs_compilation.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 94%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsobject.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JSApi_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/KF5JSApi_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjsobject.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:26: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsobject.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 97%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsarguments.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JSApi_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/KF5JSApi_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjsarguments.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsarguments.cpp:23: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [ 96%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsprototype.cpp.o cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/c++ -DBUILDING_KDE__ -DKF5JSApi_EXPORTS -DQT_CORE_LIB -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/api -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api/KF5JSApi_autogen/include -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/.. -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../.. -I/builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf -I/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs -I/builddir/build/BUILD/kjs-5.53.0/src/kjs -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib/qt5/mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjsprototype.cpp.o -c /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' In file included from /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/../kjs/global.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(KDE) || PLATFORM(QT) ^~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(NDEBUG) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || __GNUC__ > 4) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/AlwaysInline.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && __GNUC__ > 3 ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashFunctions.h:214:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTable.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashMap.h:24, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashCountedSet.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/collector.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:35, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/HashTraits.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) || defined(_NATIVE_WCHAR_T_DEFINED) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && PLATFORM(FORCE_PACK) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:30, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/MathExtras.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/value.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/list.h:26, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/protect.h:27, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:28, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/object.h:29, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:27: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ustring.h:32, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprivate.h:25, from /builddir/build/BUILD/kjs-5.53.0/src/kjs/api/kjsprototype.cpp:25: /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:744:5: required from 'void WTF::Vector::reserveCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:672:5: required from 'void WTF::Vector::expandCapacity(size_t) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:679:9: required from 'const T* WTF::Vector::expandCapacity(size_t, const T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4; size_t = unsigned int]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:794:13: required from 'void WTF::Vector::append(const U&) [with U = KJS::Completion; T = KJS::Completion; unsigned int inlineCapacity = 4]' /builddir/build/BUILD/kjs-5.53.0/src/kjs/../kjs/ExecState.h:114:56: required from here /builddir/build/BUILD/kjs-5.53.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] return reinterpret_cast(&m_inlineBuffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [100%] Linking CXX shared library ../../../bin/libKF5JSApi.so cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/cmake -E cmake_link_script CMakeFiles/KF5JSApi.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c++0x -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wlogical-op -Wzero-as-null-pointer-constant -DNDEBUG -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libKF5JSApi.so.5 -o ../../../bin/libKF5JSApi.so.5.53.0 CMakeFiles/KF5JSApi.dir/kjsinterpreter.cpp.o CMakeFiles/KF5JSApi.dir/kjscontext.cpp.o CMakeFiles/KF5JSApi.dir/kjsobject.cpp.o CMakeFiles/KF5JSApi.dir/kjsprototype.cpp.o CMakeFiles/KF5JSApi.dir/kjsarguments.cpp.o CMakeFiles/KF5JSApi.dir/KF5JSApi_autogen/mocs_compilation.cpp.o -Wl,-rpath,/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/bin: /usr/lib/libQt5Core.so.5.11.1 ../../../bin/libKF5JS.so.5.53.0 cd /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/src/kjs/api && /usr/bin/cmake -E cmake_symlink_library ../../../bin/libKF5JSApi.so.5.53.0 ../../../bin/libKF5JSApi.so.5 ../../../bin/libKF5JSApi.so make[2]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' [100%] Built target KF5JSApi make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi/CMakeFiles 0 make: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rLkbba + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm ++ dirname /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm + cd kjs-5.53.0 + make install/fast DESTDIR=/builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm -C armv7hl-redhat-linux-gnueabi make: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "release" -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/cmake/KF5JS/KF5JSConfig.cmake -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/cmake/KF5JS/KF5JSConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/cmake/KF5JS/KF5JSTargets.cmake -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/cmake/KF5JS/KF5JSTargets-release.cmake -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs_version.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/ca/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/de/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/es/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/it/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/nl/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/pt/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/pt_BR/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/sv/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/uk/man1/kjs5.1 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JS.so.5.53.0 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JS.so.5 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JS.so -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/bin/kjs5 -- Set runtime path of "/builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/bin/kjs5" to "" -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/array_instance.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/array_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/bool_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/collector.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/CommonIdentifiers.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/commonunicode.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/CompileState.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/completion.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/context.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/date_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/debugger.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/dtoa.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/error_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/ExecState.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/function.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/function_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/grammar.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/identifier.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/internal.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/interpreter.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/JSImmediate.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/JSLock.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/jsonlexer.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/json_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/jsonstringify.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/JSType.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/JSVariableObject.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/JSWrapperObject.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/lexer.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/list.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/LocalStorage.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/lookup.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/makenodes.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/math_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/nodes2bytecode.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/nodes.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/number_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/object_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/operations.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/package.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/Parser.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/propertydescriptor.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/property_map.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/PropertyNameArray.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/property_slot.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/protect.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/regexp.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/regexp_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/SavedBuiltins.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/scope_chain.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/scriptfunction.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/string_object.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/SymbolTable.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/types.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/ustring.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/value.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/global.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/kf5/kjs/create_hash_table -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/qt5/mkspecs/modules/qt_KJS.pri -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JSApi.so.5.53.0 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JSApi.so.5 -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JSApi.so -- Set runtime path of "/builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JSApi.so.5.53.0" to "" -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/kjsapi_export.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/kjsinterpreter.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/kjscontext.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/kjsobject.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/kjsprototype.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/kjs/kjsarguments.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/qt5/mkspecs/modules/qt_KJSApi.pri -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/AlwaysInline.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/ASCIICType.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/Assertions.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/DisallowCType.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/FastMalloc.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/Forward.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/GetPtr.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/HashCountedSet.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/HashFunctions.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/HashIterators.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/HashMap.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/HashSet.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/HashTable.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/HashTraits.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/ListRefPtr.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/MathExtras.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/Noncopyable.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/OwnArrayPtr.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/OwnPtr.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/PassRefPtr.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/Platform.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/RefCounted.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/RefPtr.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/RefPtrHashMap.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/SharedPtr.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/UnusedParam.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/Vector.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/include/KF5/wtf/VectorTraits.h -- Installing: /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/man/man1/kjs5.1 make: Leaving directory '/builddir/build/BUILD/kjs-5.53.0/armv7hl-redhat-linux-gnueabi' + chmod +x /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/kf5/kjs/create_hash_table + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm kf5-kjs --with-man --all-name + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 5.53.0-1.fc28 --unique-debug-suffix -5.53.0-1.fc28.arm --unique-debug-src-base kf5-kjs-5.53.0-1.fc28.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/kjs-5.53.0 extracting debug info from /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/bin/kjs5 extracting debug info from /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JS.so.5.53.0 extracting debug info from /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/lib/libKF5JSApi.so.5.53.0 /usr/lib/rpm/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. cpio: armv7hl-redhat-linux-gnueabi/src/kjs/codes.def: Cannot stat: No such file or directory cpio: armv7hl-redhat-linux-gnueabi/src/kjs/grammar.tab.c: Cannot stat: No such file or directory cpio: armv7hl-redhat-linux-gnueabi/src/kjs/grammar.tab.h: Cannot stat: No such file or directory cpio: armv7hl-redhat-linux-gnueabi/src/kjs/grammar.y: Cannot stat: No such file or directory 2769 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs '' '' Processing files: kf5-kjs-5.53.0-1.fc28.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qq1QZs + umask 022 + cd /builddir/build/BUILD + cd kjs-5.53.0 + DOCDIR=/builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/doc/kf5-kjs + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/doc/kf5-kjs + cp -pr README.md /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/doc/kf5-kjs + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PQTjpP + umask 022 + cd /builddir/build/BUILD + cd kjs-5.53.0 + LICENSEDIR=/builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/licenses/kf5-kjs + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/licenses/kf5-kjs + cp -pr COPYING.LIB /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm/usr/share/licenses/kf5-kjs + exit 0 Provides: kf5-kjs = 5.53.0-1.fc28 kf5-kjs(armv7hl-32) = 5.53.0-1.fc28 libKF5JS.so.5 libKF5JSApi.so.5 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libKF5JS.so.5 libQt5Core.so.5 libQt5Core.so.5(Qt_5) libc.so.6 libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libm.so.6 libm.so.6(GLIBC_2.4) libpcre.so.1 libpcreposix.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) Processing files: kf5-kjs-devel-5.53.0-1.fc28.armv7hl Provides: cmake(KF5JS) = 5.53.0 kf5-kjs-devel = 5.53.0-1.fc28 kf5-kjs-devel(armv7hl-32) = 5.53.0-1.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/perl cmake-filesystem(armv7hl-32) libKF5JS.so.5 libKF5JSApi.so.5 perl(strict) Processing files: kf5-kjs-debugsource-5.53.0-1.fc28.armv7hl Provides: kf5-kjs-debugsource = 5.53.0-1.fc28 kf5-kjs-debugsource(armv7hl-32) = 5.53.0-1.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kf5-kjs-debuginfo-5.53.0-1.fc28.armv7hl Provides: debuginfo(build-id) = acb06b6e2d0560cde08f0e0f24a0b3146cfc20c7 debuginfo(build-id) = cac16b9bc2702261434aa4d708301b86d5e4caf2 debuginfo(build-id) = e3c637b771d1f4746f546d4f3f7ed7fae87a34f5 kf5-kjs-debuginfo = 5.53.0-1.fc28 kf5-kjs-debuginfo(armv7hl-32) = 5.53.0-1.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: kf5-kjs-debugsource(armv7hl-32) = 5.53.0-1.fc28 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm Wrote: /builddir/build/RPMS/kf5-kjs-5.53.0-1.fc28.armv7hl.rpm Wrote: /builddir/build/RPMS/kf5-kjs-devel-5.53.0-1.fc28.armv7hl.rpm Wrote: /builddir/build/RPMS/kf5-kjs-debugsource-5.53.0-1.fc28.armv7hl.rpm Wrote: /builddir/build/RPMS/kf5-kjs-debuginfo-5.53.0-1.fc28.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.054w6J + umask 022 + cd /builddir/build/BUILD + cd kjs-5.53.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/kf5-kjs-5.53.0-1.fc28.arm + exit 0 Child return code was: 0