I: pbuilder: network access will be disabled during build I: Current time: Sun Jun 14 14:03:08 +14 2020 I: pbuilder-time-stamp: 1592092988 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [kjs_5.54.0-1.dsc] I: copying [./kjs_5.54.0.orig.tar.xz] I: copying [./kjs_5.54.0.orig.tar.xz.asc] I: copying [./kjs_5.54.0-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sat Jan 19 02:13:30 2019 +14 gpgv: using RSA key F8921D3A7404C86E11352215C7197699B29B232A gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./kjs_5.54.0-1.dsc dpkg-source: info: extracting kjs in kjs-5.54.0 dpkg-source: info: unpacking kjs_5.54.0.orig.tar.xz dpkg-source: info: unpacking kjs_5.54.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying install_missing_headers I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/9336/tmp/hooks/D01_modify_environment starting debug: Running on cbxi4b. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/9336/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/9336/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=4449264dc1744ec8aa24c19e91a401b8 LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=9336 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.aq4wroqphN/pbuilderrc_I480 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.aq4wroqphN/b2 --logfile b2/build.log kjs_5.54.0-1.dsc' SUDO_GID=116 SUDO_UID=112 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:8000/ I: uname -a Linux i-capture-the-hostname 4.19.0-9-armmp #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux I: ls -l /bin total 3328 -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash -rwxr-xr-x 1 root root 71648 Mar 1 2019 date -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd -rwxr-xr-x 1 root root 55672 Mar 1 2019 df -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 18260 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln -rwxr-xr-x 1 root root 34932 Jul 27 2018 login -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 26024 Jan 10 2019 more -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Jun 14 14:04 sh -> bash lrwxrwxrwx 1 root root 4 Jun 13 22:27 sh.distrib -> dash -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty -rwsr-xr-x 1 root root 42472 Jan 10 2019 su -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch -rwxr-xr-x 1 root root 18260 Mar 1 2019 true -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/9336/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake (>= 3.5~), debhelper (>= 11~), extra-cmake-modules (>= 5.54.0~), libkf5doctools-dev, libpcre3-dev, pkg-config, pkg-kde-tools (>= 0.15.15ubuntu1~), qtbase5-dev (>= 5.9.0~) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake (>= 3.5~); however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 11~); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on extra-cmake-modules (>= 5.54.0~); however: Package extra-cmake-modules is not installed. pbuilder-satisfydepends-dummy depends on libkf5doctools-dev; however: Package libkf5doctools-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcre3-dev; however: Package libpcre3-dev is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on pkg-kde-tools (>= 0.15.15ubuntu1~); however: Package pkg-kde-tools is not installed. pbuilder-satisfydepends-dummy depends on qtbase5-dev (>= 5.9.0~); however: Package qtbase5-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} docbook-xml{a} docbook-xsl{a} dwz{a} extra-cmake-modules{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} kdoctools5{a} libarchive-zip-perl{a} libarchive13{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libbsd0{a} libcroco3{a} libcups2{a} libcurl4{a} libdbus-1-3{a} libdouble-conversion1{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-etnaviv1{a} libdrm-exynos1{a} libdrm-freedreno1{a} libdrm-nouveau2{a} libdrm-omap1{a} libdrm-radeon1{a} libdrm-tegra0{a} libdrm2{a} libedit2{a} libegl-mesa0{a} libegl1{a} libegl1-mesa-dev{a} libelf1{a} libevdev2{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libgbm1{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles1{a} libgles2{a} libgles2-mesa-dev{a} libglib2.0-0{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgssapi-krb5-2{a} libgudev-1.0-0{a} libharfbuzz0b{a} libice6{a} libicu63{a} libinput-bin{a} libinput10{a} libjpeg62-turbo{a} libjs-jquery{a} libjs-underscore{a} libjsoncpp1{a} libk5crypto3{a} libkeyutils1{a} libkf5archive-dev{a} libkf5archive5{a} libkf5doctools-dev{a} libkf5doctools5{a} libkrb5-3{a} libkrb5support0{a} libldap-2.4-2{a} libldap-common{a} libllvm7{a} libmagic-mgc{a} libmagic1{a} libmpdec2{a} libmtdev1{a} libncurses6{a} libnghttp2-14{a} libopengl0{a} libpcre16-3{a} libpcre2-16-0{a} libpcre3-dev{a} libpcre32-3{a} libpcrecpp0v5{a} libpipeline1{a} libpng16-16{a} libprocps7{a} libpsl5{a} libpthread-stubs0-dev{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libqt5concurrent5{a} libqt5core5a{a} libqt5dbus5{a} libqt5gui5{a} libqt5network5{a} libqt5printsupport5{a} libqt5sql5{a} libqt5test5{a} libqt5widgets5{a} libqt5xml5{a} libreadline7{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsigsegv2{a} libsm6{a} libssh2-1{a} libssl1.1{a} libtool{a} libuchardet0{a} libuv1{a} libvulkan-dev{a} libvulkan1{a} libwacom-common{a} libwacom2{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri2-0-dev{a} libxcb-dri3-0{a} libxcb-dri3-dev{a} libxcb-glx0{a} libxcb-glx0-dev{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} libxcb-present-dev{a} libxcb-present0{a} libxcb-randr0{a} libxcb-randr0-dev{a} libxcb-render-util0{a} libxcb-render0{a} libxcb-render0-dev{a} libxcb-shape0{a} libxcb-shape0-dev{a} libxcb-shm0{a} libxcb-sync-dev{a} libxcb-sync1{a} libxcb-util0{a} libxcb-xfixes0{a} libxcb-xfixes0-dev{a} libxcb-xinerama0{a} libxcb-xkb1{a} libxcb1{a} libxcb1-dev{a} libxdamage-dev{a} libxdamage1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxi6{a} libxkbcommon-x11-0{a} libxkbcommon0{a} libxml2{a} libxml2-utils{a} libxrender1{a} libxshmfence-dev{a} libxshmfence1{a} libxslt1.1{a} libxxf86vm-dev{a} libxxf86vm1{a} lsb-base{a} m4{a} man-db{a} mesa-common-dev{a} mime-support{a} pkg-config{a} pkg-kde-tools{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3.7{a} python3.7-minimal{a} qt5-qmake{a} qt5-qmake-bin{a} qtbase5-dev{a} qtbase5-dev-tools{a} qtchooser{a} readline-common{a} sensible-utils{a} sgml-base{a} sgml-data{a} ucf{a} x11-common{a} x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-dev{a} x11proto-fixes-dev{a} x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl dbus javascript-common krb5-locales libarchive-cpio-perl libglib2.0-data libgpm2 libkf5archive-doc libltdl-dev libmail-sendmail-perl libqt5opengl5-dev libqt5sql5-ibase libqt5sql5-mysql libqt5sql5-odbc libqt5sql5-psql libqt5sql5-sqlite libqt5sql5-tds libqt5svg5 libsasl2-modules libwacom-bin libwww-perl lynx psmisc publicsuffix qt5-default qt5-gtk-platformtheme qttranslations5-l10n shared-mime-info wget xdg-user-dirs 0 packages upgraded, 233 newly installed, 0 to remove and 0 not upgraded. Need to get 75.6 MB of archives. After unpacking 409 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB] Get: 2 http://deb.debian.org/debian buster/main armhf bsdmainutils armhf 11.1.2+b1 [186 kB] Get: 3 http://deb.debian.org/debian buster/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB] Get: 4 http://deb.debian.org/debian buster/main armhf groff-base armhf 1.22.4-3 [828 kB] Get: 5 http://deb.debian.org/debian buster/main armhf libpipeline1 armhf 1.5.1-2 [26.8 kB] Get: 6 http://deb.debian.org/debian buster/main armhf man-db armhf 2.8.5-2 [1240 kB] Get: 7 http://deb.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1d-0+deb10u3 [1299 kB] Get: 8 http://deb.debian.org/debian buster/main armhf libpython3.7-minimal armhf 3.7.3-2+deb10u1 [582 kB] Get: 9 http://deb.debian.org/debian buster/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [78.0 kB] Get: 10 http://deb.debian.org/debian buster/main armhf python3.7-minimal armhf 3.7.3-2+deb10u1 [1465 kB] Get: 11 http://deb.debian.org/debian buster/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB] Get: 12 http://deb.debian.org/debian buster/main armhf mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main armhf libmpdec2 armhf 2.4.2-2 [69.3 kB] Get: 14 http://deb.debian.org/debian buster/main armhf readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main armhf libreadline7 armhf 7.0-5 [131 kB] Get: 16 http://deb.debian.org/debian buster/main armhf libpython3.7-stdlib armhf 3.7.3-2+deb10u1 [1660 kB] Get: 17 http://deb.debian.org/debian buster/main armhf python3.7 armhf 3.7.3-2+deb10u1 [330 kB] Get: 18 http://deb.debian.org/debian buster/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB] Get: 19 http://deb.debian.org/debian buster/main armhf python3 armhf 3.7.3-1 [61.5 kB] Get: 20 http://deb.debian.org/debian buster/main armhf sgml-base all 1.29 [14.8 kB] Get: 21 http://deb.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [79.8 kB] Get: 22 http://deb.debian.org/debian buster/main armhf libprocps7 armhf 2:3.3.15-2 [58.7 kB] Get: 23 http://deb.debian.org/debian buster/main armhf lsb-base all 10.2019051400 [28.4 kB] Get: 24 http://deb.debian.org/debian buster/main armhf procps armhf 2:3.3.15-2 [248 kB] Get: 25 http://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB] Get: 26 http://deb.debian.org/debian buster/main armhf libmagic-mgc armhf 1:5.35-4+deb10u1 [242 kB] Get: 27 http://deb.debian.org/debian buster/main armhf libmagic1 armhf 1:5.35-4+deb10u1 [110 kB] Get: 28 http://deb.debian.org/debian buster/main armhf file armhf 1:5.35-4+deb10u1 [65.5 kB] Get: 29 http://deb.debian.org/debian buster/main armhf gettext-base armhf 0.19.8.1-9 [118 kB] Get: 30 http://deb.debian.org/debian buster/main armhf ucf all 3.0038+nmu1 [69.0 kB] Get: 31 http://deb.debian.org/debian buster/main armhf libsigsegv2 armhf 2.12-2 [32.1 kB] Get: 32 http://deb.debian.org/debian buster/main armhf m4 armhf 1.4.18-2 [190 kB] Get: 33 http://deb.debian.org/debian buster/main armhf autoconf all 2.69-11 [341 kB] Get: 34 http://deb.debian.org/debian buster/main armhf autotools-dev all 20180224.1 [77.0 kB] Get: 35 http://deb.debian.org/debian buster/main armhf automake all 1:1.16.1-4 [771 kB] Get: 36 http://deb.debian.org/debian buster/main armhf autopoint all 0.19.8.1-9 [434 kB] Get: 37 http://deb.debian.org/debian buster/main armhf cmake-data all 3.13.4-1 [1476 kB] Get: 38 http://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB] Get: 39 http://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+b3 [595 kB] Get: 40 http://deb.debian.org/debian buster/main armhf libarchive13 armhf 3.3.3-4+deb10u1 [277 kB] Get: 41 http://deb.debian.org/debian buster/main armhf libkeyutils1 armhf 1.6-6 [13.9 kB] Get: 42 http://deb.debian.org/debian buster/main armhf libkrb5support0 armhf 1.17-3 [62.3 kB] Get: 43 http://deb.debian.org/debian buster/main armhf libk5crypto3 armhf 1.17-3 [119 kB] Get: 44 http://deb.debian.org/debian buster/main armhf libkrb5-3 armhf 1.17-3 [323 kB] Get: 45 http://deb.debian.org/debian buster/main armhf libgssapi-krb5-2 armhf 1.17-3 [137 kB] Get: 46 http://deb.debian.org/debian buster/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-1+deb10u1 [67.4 kB] Get: 47 http://deb.debian.org/debian buster/main armhf libsasl2-2 armhf 2.1.27+dfsg-1+deb10u1 [98.9 kB] Get: 48 http://deb.debian.org/debian buster/main armhf libldap-common all 2.4.47+dfsg-3+deb10u2 [89.7 kB] Get: 49 http://deb.debian.org/debian buster/main armhf libldap-2.4-2 armhf 2.4.47+dfsg-3+deb10u2 [202 kB] Get: 50 http://deb.debian.org/debian buster/main armhf libnghttp2-14 armhf 1.36.0-2+deb10u1 [74.4 kB] Get: 51 http://deb.debian.org/debian buster/main armhf libpsl5 armhf 0.20.2-2 [52.4 kB] Get: 52 http://deb.debian.org/debian buster/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2 [54.9 kB] Get: 53 http://deb.debian.org/debian buster/main armhf libssh2-1 armhf 1.8.0-2.1 [129 kB] Get: 54 http://deb.debian.org/debian buster/main armhf libcurl4 armhf 7.64.0-4+deb10u1 [297 kB] Get: 55 http://deb.debian.org/debian buster/main armhf libjsoncpp1 armhf 1.7.4-3 [67.8 kB] Get: 56 http://deb.debian.org/debian buster/main armhf librhash0 armhf 1.3.8-1 [134 kB] Get: 57 http://deb.debian.org/debian buster/main armhf libuv1 armhf 1.24.1-1 [98.0 kB] Get: 58 http://deb.debian.org/debian buster/main armhf cmake armhf 3.13.4-1 [2848 kB] Get: 59 http://deb.debian.org/debian buster/main armhf libtool all 2.4.6-9 [547 kB] Get: 60 http://deb.debian.org/debian buster/main armhf dh-autoreconf all 19 [16.9 kB] Get: 61 http://deb.debian.org/debian buster/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 62 http://deb.debian.org/debian buster/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 63 http://deb.debian.org/debian buster/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 64 http://deb.debian.org/debian buster/main armhf libelf1 armhf 0.176-1.1 [158 kB] Get: 65 http://deb.debian.org/debian buster/main armhf dwz armhf 0.12-3 [72.0 kB] Get: 66 http://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB] Get: 67 http://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB] Get: 68 http://deb.debian.org/debian buster/main armhf gettext armhf 0.19.8.1-9 [1242 kB] Get: 69 http://deb.debian.org/debian buster/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 70 http://deb.debian.org/debian buster/main armhf po-debconf all 1.0.21 [248 kB] Get: 71 http://deb.debian.org/debian buster/main armhf debhelper all 12.1.1 [1016 kB] Get: 72 http://deb.debian.org/debian buster/main armhf xml-core all 0.18+nmu1 [23.8 kB] Get: 73 http://deb.debian.org/debian buster/main armhf sgml-data all 2.0.11 [179 kB] Get: 74 http://deb.debian.org/debian buster/main armhf docbook-xml all 4.5-8 [84.7 kB] Get: 75 http://deb.debian.org/debian buster/main armhf docbook-xsl all 1.79.1+dfsg-2 [1249 kB] Get: 76 http://deb.debian.org/debian buster/main armhf libjs-jquery all 3.3.1~dfsg-3 [332 kB] Get: 77 http://deb.debian.org/debian buster/main armhf libjs-underscore all 1.9.1~dfsg-1 [99.4 kB] Get: 78 http://deb.debian.org/debian buster/main armhf extra-cmake-modules armhf 5.54.0-1 [204 kB] Get: 79 http://deb.debian.org/debian buster/main armhf libpng16-16 armhf 1.6.36-6 [275 kB] Get: 80 http://deb.debian.org/debian buster/main armhf libfreetype6 armhf 2.9.1-3+deb10u1 [322 kB] Get: 81 http://deb.debian.org/debian buster/main armhf fonts-dejavu-core all 2.37-1 [1068 kB] Get: 82 http://deb.debian.org/debian buster/main armhf fontconfig-config all 2.13.1-2 [280 kB] Get: 83 http://deb.debian.org/debian buster/main armhf libfontconfig1 armhf 2.13.1-2 [328 kB] Get: 84 http://deb.debian.org/debian buster/main armhf fontconfig armhf 2.13.1-2 [404 kB] Get: 85 http://deb.debian.org/debian buster/main armhf libxml2-utils armhf 2.9.4+dfsg1-7+b3 [98.1 kB] Get: 86 http://deb.debian.org/debian buster/main armhf libdouble-conversion1 armhf 3.1.0-3 [39.0 kB] Get: 87 http://deb.debian.org/debian buster/main armhf libpcre2-16-0 armhf 10.32-5 [179 kB] Get: 88 http://deb.debian.org/debian buster/main armhf libqt5core5a armhf 5.11.3+dfsg1-1+deb10u3 [1684 kB] Get: 89 http://deb.debian.org/debian buster/main armhf libkf5archive5 armhf 5.54.0-1 [75.0 kB] Get: 90 http://deb.debian.org/debian buster/main armhf libxslt1.1 armhf 1.1.32-2.2~deb10u1 [217 kB] Get: 91 http://deb.debian.org/debian buster/main armhf kdoctools5 armhf 5.54.0-1 [428 kB] Get: 92 http://deb.debian.org/debian buster/main armhf libavahi-common-data armhf 0.7-4+b1 [122 kB] Get: 93 http://deb.debian.org/debian buster/main armhf libavahi-common3 armhf 0.7-4+b1 [51.1 kB] Get: 94 http://deb.debian.org/debian buster/main armhf libdbus-1-3 armhf 1.12.16-1 [190 kB] Get: 95 http://deb.debian.org/debian buster/main armhf libavahi-client3 armhf 0.7-4+b1 [54.5 kB] Get: 96 http://deb.debian.org/debian buster/main armhf libcups2 armhf 2.2.10-6+deb10u3 [291 kB] Get: 97 http://deb.debian.org/debian buster/main armhf libdrm-common all 2.4.97-1 [13.8 kB] Get: 98 http://deb.debian.org/debian buster/main armhf libdrm2 armhf 2.4.97-1 [35.7 kB] Get: 99 http://deb.debian.org/debian buster/main armhf libdrm-amdgpu1 armhf 2.4.97-1 [25.8 kB] Get: 100 http://deb.debian.org/debian buster/main armhf libdrm-radeon1 armhf 2.4.97-1 [28.7 kB] Get: 101 http://deb.debian.org/debian buster/main armhf libdrm-nouveau2 armhf 2.4.97-1 [24.2 kB] Get: 102 http://deb.debian.org/debian buster/main armhf libdrm-omap1 armhf 2.4.97-1 [16.0 kB] Get: 103 http://deb.debian.org/debian buster/main armhf libdrm-freedreno1 armhf 2.4.97-1 [26.5 kB] Get: 104 http://deb.debian.org/debian buster/main armhf libdrm-exynos1 armhf 2.4.97-1 [19.0 kB] Get: 105 http://deb.debian.org/debian buster/main armhf libdrm-tegra0 armhf 2.4.97-1 [15.3 kB] Get: 106 http://deb.debian.org/debian buster/main armhf libdrm-etnaviv1 armhf 2.4.97-1 [19.7 kB] Get: 107 http://deb.debian.org/debian buster/main armhf libdrm-dev armhf 2.4.97-1 [139 kB] Get: 108 http://deb.debian.org/debian buster/main armhf libedit2 armhf 3.1-20181209-1 [79.5 kB] Get: 109 http://deb.debian.org/debian buster/main armhf libwayland-server0 armhf 1.16.0-1 [26.5 kB] Get: 110 http://deb.debian.org/debian buster/main armhf libgbm1 armhf 18.3.6-2+deb10u1 [64.4 kB] Get: 111 http://deb.debian.org/debian buster/main armhf libglapi-mesa armhf 18.3.6-2+deb10u1 [71.7 kB] Get: 112 http://deb.debian.org/debian buster/main armhf libwayland-client0 armhf 1.16.0-1 [21.6 kB] Get: 113 http://deb.debian.org/debian buster/main armhf libx11-xcb1 armhf 2:1.6.7-1 [190 kB] Get: 114 http://deb.debian.org/debian buster/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB] Get: 115 http://deb.debian.org/debian buster/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 116 http://deb.debian.org/debian buster/main armhf libxcb1 armhf 1.13.1-2 [132 kB] Get: 117 http://deb.debian.org/debian buster/main armhf libxcb-dri2-0 armhf 1.13.1-2 [100 kB] Get: 118 http://deb.debian.org/debian buster/main armhf libxcb-dri3-0 armhf 1.13.1-2 [100.0 kB] Get: 119 http://deb.debian.org/debian buster/main armhf libxcb-present0 armhf 1.13.1-2 [99.0 kB] Get: 120 http://deb.debian.org/debian buster/main armhf libxcb-sync1 armhf 1.13.1-2 [102 kB] Get: 121 http://deb.debian.org/debian buster/main armhf libxcb-xfixes0 armhf 1.13.1-2 [103 kB] Get: 122 http://deb.debian.org/debian buster/main armhf libxshmfence1 armhf 1.3-1 [8592 B] Get: 123 http://deb.debian.org/debian buster/main armhf libegl-mesa0 armhf 18.3.6-2+deb10u1 [117 kB] Get: 124 http://deb.debian.org/debian buster/main armhf libx11-data all 2:1.6.7-1 [298 kB] Get: 125 http://deb.debian.org/debian buster/main armhf libx11-6 armhf 2:1.6.7-1 [698 kB] Get: 126 http://deb.debian.org/debian buster/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get: 127 http://deb.debian.org/debian buster/main armhf x11proto-dev all 2018.4-4 [251 kB] Get: 128 http://deb.debian.org/debian buster/main armhf x11proto-core-dev all 2018.4-4 [3128 B] Get: 129 http://deb.debian.org/debian buster/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.5 kB] Get: 130 http://deb.debian.org/debian buster/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.7 kB] Get: 131 http://deb.debian.org/debian buster/main armhf xtrans-dev all 1.3.5-1 [100 kB] Get: 132 http://deb.debian.org/debian buster/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B] Get: 133 http://deb.debian.org/debian buster/main armhf libxcb1-dev armhf 1.13.1-2 [171 kB] Get: 134 http://deb.debian.org/debian buster/main armhf libx11-dev armhf 2:1.6.7-1 [771 kB] Get: 135 http://deb.debian.org/debian buster/main armhf mesa-common-dev armhf 18.3.6-2+deb10u1 [611 kB] Get: 136 http://deb.debian.org/debian buster/main armhf libglvnd0 armhf 1.1.0-1 [49.1 kB] Get: 137 http://deb.debian.org/debian buster/main armhf libglvnd-core-dev armhf 1.1.0-1 [13.2 kB] Get: 138 http://deb.debian.org/debian buster/main armhf libegl1 armhf 1.1.0-1 [28.1 kB] Get: 139 http://deb.debian.org/debian buster/main armhf libgles1 armhf 1.1.0-1 [13.4 kB] Get: 140 http://deb.debian.org/debian buster/main armhf libgles2 armhf 1.1.0-1 [19.9 kB] Get: 141 http://deb.debian.org/debian buster/main armhf libxext6 armhf 2:1.3.3-1+b2 [48.1 kB] Get: 142 http://deb.debian.org/debian buster/main armhf libxcb-glx0 armhf 1.13.1-2 [114 kB] Get: 143 http://deb.debian.org/debian buster/main armhf libxfixes3 armhf 1:5.0.3-1 [20.6 kB] Get: 144 http://deb.debian.org/debian buster/main armhf libxdamage1 armhf 1:1.1.4-3+b3 [14.2 kB] Get: 145 http://deb.debian.org/debian buster/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.2 kB] Get: 146 http://deb.debian.org/debian buster/main armhf libllvm7 armhf 1:7.0.1-8 [11.3 MB] Get: 147 http://deb.debian.org/debian buster/main armhf libsensors-config all 1:3.5.0-3 [31.6 kB] Get: 148 http://deb.debian.org/debian buster/main armhf libsensors5 armhf 1:3.5.0-3 [49.7 kB] Get: 149 http://deb.debian.org/debian buster/main armhf libgl1-mesa-dri armhf 18.3.6-2+deb10u1 [4103 kB] Get: 150 http://deb.debian.org/debian buster/main armhf libglx-mesa0 armhf 18.3.6-2+deb10u1 [162 kB] Get: 151 http://deb.debian.org/debian buster/main armhf libglx0 armhf 1.1.0-1 [25.5 kB] Get: 152 http://deb.debian.org/debian buster/main armhf libgl1 armhf 1.1.0-1 [105 kB] Get: 153 http://deb.debian.org/debian buster/main armhf libopengl0 armhf 1.1.0-1 [37.7 kB] Get: 154 http://deb.debian.org/debian buster/main armhf libglvnd-dev armhf 1.1.0-1 [5132 B] Get: 155 http://deb.debian.org/debian buster/main armhf x11proto-xext-dev all 2018.4-4 [3128 B] Get: 156 http://deb.debian.org/debian buster/main armhf libxext-dev armhf 2:1.3.3-1+b2 [103 kB] Get: 157 http://deb.debian.org/debian buster/main armhf x11proto-xf86vidmode-dev all 2018.4-4 [3140 B] Get: 158 http://deb.debian.org/debian buster/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [25.1 kB] Get: 159 http://deb.debian.org/debian buster/main armhf x11proto-fixes-dev all 1:2018.4-4 [3140 B] Get: 160 http://deb.debian.org/debian buster/main armhf libxfixes-dev armhf 1:5.0.3-1 [22.7 kB] Get: 161 http://deb.debian.org/debian buster/main armhf x11proto-damage-dev all 1:2018.4-4 [3140 B] Get: 162 http://deb.debian.org/debian buster/main armhf libxdamage-dev armhf 1:1.1.4-3+b3 [14.2 kB] Get: 163 http://deb.debian.org/debian buster/main armhf libxcb-glx0-dev armhf 1.13.1-2 [121 kB] Get: 164 http://deb.debian.org/debian buster/main armhf libxcb-dri2-0-dev armhf 1.13.1-2 [102 kB] Get: 165 http://deb.debian.org/debian buster/main armhf libxcb-dri3-dev armhf 1.13.1-2 [101 kB] Get: 166 http://deb.debian.org/debian buster/main armhf libxcb-randr0 armhf 1.13.1-2 [109 kB] Get: 167 http://deb.debian.org/debian buster/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB] Get: 168 http://deb.debian.org/debian buster/main armhf libxcb-render0-dev armhf 1.13.1-2 [112 kB] Get: 169 http://deb.debian.org/debian buster/main armhf libxcb-randr0-dev armhf 1.13.1-2 [114 kB] Get: 170 http://deb.debian.org/debian buster/main armhf libxcb-shape0 armhf 1.13.1-2 [99.3 kB] Get: 171 http://deb.debian.org/debian buster/main armhf libxcb-shape0-dev armhf 1.13.1-2 [101 kB] Get: 172 http://deb.debian.org/debian buster/main armhf libxcb-xfixes0-dev armhf 1.13.1-2 [106 kB] Get: 173 http://deb.debian.org/debian buster/main armhf libxcb-sync-dev armhf 1.13.1-2 [104 kB] Get: 174 http://deb.debian.org/debian buster/main armhf libxcb-present-dev armhf 1.13.1-2 [101 kB] Get: 175 http://deb.debian.org/debian buster/main armhf libxshmfence-dev armhf 1.3-1 [8216 B] Get: 176 http://deb.debian.org/debian buster/main armhf libx11-xcb-dev armhf 2:1.6.7-1 [192 kB] Get: 177 http://deb.debian.org/debian buster/main armhf libwayland-cursor0 armhf 1.16.0-1 [13.0 kB] Get: 178 http://deb.debian.org/debian buster/main armhf libwayland-egl1 armhf 1.16.0-1 [7980 B] Get: 179 http://deb.debian.org/debian buster/main armhf libwayland-bin armhf 1.16.0-1 [20.0 kB] Get: 180 http://deb.debian.org/debian buster/main armhf libwayland-dev armhf 1.16.0-1 [66.8 kB] Get: 181 http://deb.debian.org/debian buster/main armhf libegl1-mesa-dev armhf 18.3.6-2+deb10u1 [61.7 kB] Get: 182 http://deb.debian.org/debian buster/main armhf libevdev2 armhf 1.6.0+dfsg-1 [25.3 kB] Get: 183 http://deb.debian.org/debian buster/main armhf libgles2-mesa-dev armhf 18.3.6-2+deb10u1 [85.5 kB] Get: 184 http://deb.debian.org/debian buster/main armhf libgraphite2-3 armhf 1.3.13-7 [70.3 kB] Get: 185 http://deb.debian.org/debian buster/main armhf libgudev-1.0-0 armhf 232-2 [11.7 kB] Get: 186 http://deb.debian.org/debian buster/main armhf libharfbuzz0b armhf 2.3.1-1 [1151 kB] Get: 187 http://deb.debian.org/debian buster/main armhf x11-common all 1:7.7+19 [251 kB] Get: 188 http://deb.debian.org/debian buster/main armhf libice6 armhf 2:1.0.9-2 [51.7 kB] Get: 189 http://deb.debian.org/debian buster/main armhf libwacom-common all 0.32-1 [39.1 kB] Get: 190 http://deb.debian.org/debian buster/main armhf libwacom2 armhf 0.32-1 [16.1 kB] Get: 191 http://deb.debian.org/debian buster/main armhf libinput-bin armhf 1.12.6-2 [16.3 kB] Get: 192 http://deb.debian.org/debian buster/main armhf libmtdev1 armhf 1.1.5-1+b1 [21.2 kB] Get: 193 http://deb.debian.org/debian buster/main armhf libinput10 armhf 1.12.6-2 [92.2 kB] Get: 194 http://deb.debian.org/debian buster/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [112 kB] Get: 195 http://deb.debian.org/debian buster/main armhf libqt5concurrent5 armhf 5.11.3+dfsg1-1+deb10u3 [55.9 kB] Get: 196 http://deb.debian.org/debian buster/main armhf libqt5dbus5 armhf 5.11.3+dfsg1-1+deb10u3 [204 kB] Get: 197 http://deb.debian.org/debian buster/main armhf libqt5network5 armhf 5.11.3+dfsg1-1+deb10u3 [585 kB] Get: 198 http://deb.debian.org/debian buster/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] Get: 199 http://deb.debian.org/debian buster/main armhf libxcb-icccm4 armhf 0.4.1-1.1 [26.3 kB] Get: 200 http://deb.debian.org/debian buster/main armhf libxcb-shm0 armhf 1.13.1-2 [99.0 kB] Get: 201 http://deb.debian.org/debian buster/main armhf libxcb-util0 armhf 0.3.8-3+b2 [21.9 kB] Get: 202 http://deb.debian.org/debian buster/main armhf libxcb-image0 armhf 0.4.0-1+b2 [23.3 kB] Get: 203 http://deb.debian.org/debian buster/main armhf libxcb-keysyms1 armhf 0.4.0-1+b2 [15.8 kB] Get: 204 http://deb.debian.org/debian buster/main armhf libxcb-render-util0 armhf 0.3.9-1+b1 [17.4 kB] Get: 205 http://deb.debian.org/debian buster/main armhf libxcb-xinerama0 armhf 1.13.1-2 [98.7 kB] Get: 206 http://deb.debian.org/debian buster/main armhf libxcb-xkb1 armhf 1.13.1-2 [120 kB] Get: 207 http://deb.debian.org/debian buster/main armhf libxi6 armhf 2:1.7.9-1 [78.4 kB] Get: 208 http://deb.debian.org/debian buster/main armhf xkb-data all 2.26-2 [681 kB] Get: 209 http://deb.debian.org/debian buster/main armhf libxkbcommon0 armhf 0.8.2-1 [111 kB] Get: 210 http://deb.debian.org/debian buster/main armhf libxkbcommon-x11-0 armhf 0.8.2-1 [37.9 kB] Get: 211 http://deb.debian.org/debian buster/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB] Get: 212 http://deb.debian.org/debian buster/main armhf libqt5gui5 armhf 5.11.3+dfsg1-1+deb10u3 [2282 kB] Get: 213 http://deb.debian.org/debian buster/main armhf libqt5widgets5 armhf 5.11.3+dfsg1-1+deb10u3 [1998 kB] Get: 214 http://deb.debian.org/debian buster/main armhf libqt5printsupport5 armhf 5.11.3+dfsg1-1+deb10u3 [201 kB] Get: 215 http://deb.debian.org/debian buster/main armhf libqt5sql5 armhf 5.11.3+dfsg1-1+deb10u3 [129 kB] Get: 216 http://deb.debian.org/debian buster/main armhf libqt5test5 armhf 5.11.3+dfsg1-1+deb10u3 [135 kB] Get: 217 http://deb.debian.org/debian buster/main armhf libqt5xml5 armhf 5.11.3+dfsg1-1+deb10u3 [114 kB] Get: 218 http://deb.debian.org/debian buster/main armhf libvulkan1 armhf 1.1.97-2 [79.2 kB] Get: 219 http://deb.debian.org/debian buster/main armhf libvulkan-dev armhf 1.1.97-2 [390 kB] Get: 220 http://deb.debian.org/debian buster/main armhf qt5-qmake-bin armhf 5.11.3+dfsg1-1+deb10u3 [856 kB] Get: 221 http://deb.debian.org/debian buster/main armhf qtchooser armhf 66-2 [23.6 kB] Get: 222 http://deb.debian.org/debian buster/main armhf qt5-qmake armhf 5.11.3+dfsg1-1+deb10u3 [213 kB] Get: 223 http://deb.debian.org/debian buster/main armhf qtbase5-dev-tools armhf 5.11.3+dfsg1-1+deb10u3 [653 kB] Get: 224 http://deb.debian.org/debian buster/main armhf qtbase5-dev armhf 5.11.3+dfsg1-1+deb10u3 [960 kB] Get: 225 http://deb.debian.org/debian buster/main armhf libkf5archive-dev armhf 5.54.0-1 [20.2 kB] Get: 226 http://deb.debian.org/debian buster/main armhf libkf5doctools5 armhf 5.54.0-1 [15.7 kB] Get: 227 http://deb.debian.org/debian buster/main armhf libkf5doctools-dev armhf 5.54.0-1 [12.1 kB] Get: 228 http://deb.debian.org/debian buster/main armhf libpcre16-3 armhf 2:8.39-12 [238 kB] Get: 229 http://deb.debian.org/debian buster/main armhf libpcre32-3 armhf 2:8.39-12 [231 kB] Get: 230 http://deb.debian.org/debian buster/main armhf libpcrecpp0v5 armhf 2:8.39-12 [150 kB] Get: 231 http://deb.debian.org/debian buster/main armhf libpcre3-dev armhf 2:8.39-12 [585 kB] Get: 232 http://deb.debian.org/debian buster/main armhf pkg-config armhf 0.29-6 [60.7 kB] Get: 233 http://deb.debian.org/debian buster/main armhf pkg-kde-tools all 0.15.29 [96.2 kB] Fetched 75.6 MB in 21s (3591 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.9.1-2_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../1-bsdmainutils_11.1.2+b1_armhf.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../2-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../3-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../4-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../5-man-db_2.8.5-2_armhf.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../6-libssl1.1_1.1.1d-0+deb10u3_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1d-0+deb10u3) ... Selecting previously unselected package libpython3.7-minimal:armhf. Preparing to unpack .../7-libpython3.7-minimal_3.7.3-2+deb10u1_armhf.deb ... Unpacking libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../8-libexpat1_2.2.6-2+deb10u1_armhf.deb ... Unpacking libexpat1:armhf (2.2.6-2+deb10u1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../9-python3.7-minimal_3.7.3-2+deb10u1_armhf.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u1) ... Setting up libssl1.1:armhf (1.1.1d-0+deb10u3) ... Setting up libpython3.7-minimal:armhf (3.7.3-2+deb10u1) ... Setting up libexpat1:armhf (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19827 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.3-1_armhf.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:armhf. Preparing to unpack .../4-libreadline7_7.0-5_armhf.deb ... Unpacking libreadline7:armhf (7.0-5) ... Selecting previously unselected package libpython3.7-stdlib:armhf. Preparing to unpack .../5-libpython3.7-stdlib_3.7.3-2+deb10u1_armhf.deb ... Unpacking libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ... Selecting previously unselected package python3.7. Preparing to unpack .../6-python3.7_3.7.3-2+deb10u1_armhf.deb ... Unpacking python3.7 (3.7.3-2+deb10u1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../7-libpython3-stdlib_3.7.3-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20288 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_armhf.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../002-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libprocps7:armhf. Preparing to unpack .../003-libprocps7_2%3a3.3.15-2_armhf.deb ... Unpacking libprocps7:armhf (2:3.3.15-2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../004-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package procps. Preparing to unpack .../005-procps_2%3a3.3.15-2_armhf.deb ... Unpacking procps (2:3.3.15-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../006-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../008-libmagic1_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package ucf. Preparing to unpack .../011-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../012-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package cmake-data. Preparing to unpack .../018-cmake-data_3.13.4-1_all.deb ... Unpacking cmake-data (3.13.4-1) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../019-libicu63_63.1-6+deb10u1_armhf.deb ... Unpacking libicu63:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../020-libxml2_2.9.4+dfsg1-7+b3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../021-libarchive13_3.3.3-4+deb10u1_armhf.deb ... Unpacking libarchive13:armhf (3.3.3-4+deb10u1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../022-libkeyutils1_1.6-6_armhf.deb ... Unpacking libkeyutils1:armhf (1.6-6) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../023-libkrb5support0_1.17-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-3) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../024-libk5crypto3_1.17-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-3) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../025-libkrb5-3_1.17-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../026-libgssapi-krb5-2_1.17-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-3) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../027-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../028-libsasl2-2_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../029-libldap-common_2.4.47+dfsg-3+deb10u2_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../030-libldap-2.4-2_2.4.47+dfsg-3+deb10u2_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../031-libnghttp2-14_1.36.0-2+deb10u1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.36.0-2+deb10u1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../032-libpsl5_0.20.2-2_armhf.deb ... Unpacking libpsl5:armhf (0.20.2-2) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../033-librtmp1_2.4+20151223.gitfa8646d.1-2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../034-libssh2-1_1.8.0-2.1_armhf.deb ... Unpacking libssh2-1:armhf (1.8.0-2.1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../035-libcurl4_7.64.0-4+deb10u1_armhf.deb ... Unpacking libcurl4:armhf (7.64.0-4+deb10u1) ... Selecting previously unselected package libjsoncpp1:armhf. Preparing to unpack .../036-libjsoncpp1_1.7.4-3_armhf.deb ... Unpacking libjsoncpp1:armhf (1.7.4-3) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../037-librhash0_1.3.8-1_armhf.deb ... Unpacking librhash0:armhf (1.3.8-1) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../038-libuv1_1.24.1-1_armhf.deb ... Unpacking libuv1:armhf (1.24.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../039-cmake_3.13.4-1_armhf.deb ... Unpacking cmake (3.13.4-1) ... Selecting previously unselected package libtool. Preparing to unpack .../040-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../041-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../042-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../043-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../044-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../045-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../046-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../047-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../048-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../049-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../050-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../051-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../052-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package xml-core. Preparing to unpack .../053-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package sgml-data. Preparing to unpack .../054-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../055-docbook-xml_4.5-8_all.deb ... Unpacking docbook-xml (4.5-8) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../056-docbook-xsl_1.79.1+dfsg-2_all.deb ... Unpacking docbook-xsl (1.79.1+dfsg-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../057-libjs-jquery_3.3.1~dfsg-3_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../058-libjs-underscore_1.9.1~dfsg-1_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-1) ... Selecting previously unselected package extra-cmake-modules. Preparing to unpack .../059-extra-cmake-modules_5.54.0-1_armhf.deb ... Unpacking extra-cmake-modules (5.54.0-1) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../060-libpng16-16_1.6.36-6_armhf.deb ... Unpacking libpng16-16:armhf (1.6.36-6) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../061-libfreetype6_2.9.1-3+deb10u1_armhf.deb ... Unpacking libfreetype6:armhf (2.9.1-3+deb10u1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../062-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../063-fontconfig-config_2.13.1-2_all.deb ... Unpacking fontconfig-config (2.13.1-2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../064-libfontconfig1_2.13.1-2_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../065-fontconfig_2.13.1-2_armhf.deb ... Unpacking fontconfig (2.13.1-2) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../066-libxml2-utils_2.9.4+dfsg1-7+b3_armhf.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libdouble-conversion1:armhf. Preparing to unpack .../067-libdouble-conversion1_3.1.0-3_armhf.deb ... Unpacking libdouble-conversion1:armhf (3.1.0-3) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../068-libpcre2-16-0_10.32-5_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.32-5) ... Selecting previously unselected package libqt5core5a:armhf. Preparing to unpack .../069-libqt5core5a_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5core5a:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libkf5archive5:armhf. Preparing to unpack .../070-libkf5archive5_5.54.0-1_armhf.deb ... Unpacking libkf5archive5:armhf (5.54.0-1) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../071-libxslt1.1_1.1.32-2.2~deb10u1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.32-2.2~deb10u1) ... Selecting previously unselected package kdoctools5. Preparing to unpack .../072-kdoctools5_5.54.0-1_armhf.deb ... Unpacking kdoctools5 (5.54.0-1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../073-libavahi-common-data_0.7-4+b1_armhf.deb ... Unpacking libavahi-common-data:armhf (0.7-4+b1) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../074-libavahi-common3_0.7-4+b1_armhf.deb ... Unpacking libavahi-common3:armhf (0.7-4+b1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../075-libdbus-1-3_1.12.16-1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.16-1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../076-libavahi-client3_0.7-4+b1_armhf.deb ... Unpacking libavahi-client3:armhf (0.7-4+b1) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../077-libcups2_2.2.10-6+deb10u3_armhf.deb ... Unpacking libcups2:armhf (2.2.10-6+deb10u3) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../078-libdrm-common_2.4.97-1_all.deb ... Unpacking libdrm-common (2.4.97-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../079-libdrm2_2.4.97-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../080-libdrm-amdgpu1_2.4.97-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../081-libdrm-radeon1_2.4.97-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../082-libdrm-nouveau2_2.4.97-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-omap1:armhf. Preparing to unpack .../083-libdrm-omap1_2.4.97-1_armhf.deb ... Unpacking libdrm-omap1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-freedreno1:armhf. Preparing to unpack .../084-libdrm-freedreno1_2.4.97-1_armhf.deb ... Unpacking libdrm-freedreno1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-exynos1:armhf. Preparing to unpack .../085-libdrm-exynos1_2.4.97-1_armhf.deb ... Unpacking libdrm-exynos1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-tegra0:armhf. Preparing to unpack .../086-libdrm-tegra0_2.4.97-1_armhf.deb ... Unpacking libdrm-tegra0:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-etnaviv1:armhf. Preparing to unpack .../087-libdrm-etnaviv1_2.4.97-1_armhf.deb ... Unpacking libdrm-etnaviv1:armhf (2.4.97-1) ... Selecting previously unselected package libdrm-dev:armhf. Preparing to unpack .../088-libdrm-dev_2.4.97-1_armhf.deb ... Unpacking libdrm-dev:armhf (2.4.97-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../089-libedit2_3.1-20181209-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20181209-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../090-libwayland-server0_1.16.0-1_armhf.deb ... Unpacking libwayland-server0:armhf (1.16.0-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../091-libgbm1_18.3.6-2+deb10u1_armhf.deb ... Unpacking libgbm1:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../092-libglapi-mesa_18.3.6-2+deb10u1_armhf.deb ... Unpacking libglapi-mesa:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../093-libwayland-client0_1.16.0-1_armhf.deb ... Unpacking libwayland-client0:armhf (1.16.0-1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../094-libx11-xcb1_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.6.7-1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../095-libxau6_1%3a1.0.8-1+b2_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../096-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../097-libxcb1_1.13.1-2_armhf.deb ... Unpacking libxcb1:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../098-libxcb-dri2-0_1.13.1-2_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../099-libxcb-dri3-0_1.13.1-2_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../100-libxcb-present0_1.13.1-2_armhf.deb ... Unpacking libxcb-present0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../101-libxcb-sync1_1.13.1-2_armhf.deb ... Unpacking libxcb-sync1:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../102-libxcb-xfixes0_1.13.1-2_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.13.1-2) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../103-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../104-libegl-mesa0_18.3.6-2+deb10u1_armhf.deb ... Unpacking libegl-mesa0:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../105-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../106-libx11-6_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.7-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../107-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../108-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../109-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../110-libxau-dev_1%3a1.0.8-1+b2_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../111-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../112-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../113-libpthread-stubs0-dev_0.4-1_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../114-libxcb1-dev_1.13.1-2_armhf.deb ... Unpacking libxcb1-dev:armhf (1.13.1-2) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../115-libx11-dev_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.7-1) ... Selecting previously unselected package mesa-common-dev:armhf. Preparing to unpack .../116-mesa-common-dev_18.3.6-2+deb10u1_armhf.deb ... Unpacking mesa-common-dev:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../117-libglvnd0_1.1.0-1_armhf.deb ... Unpacking libglvnd0:armhf (1.1.0-1) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../118-libglvnd-core-dev_1.1.0-1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.1.0-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../119-libegl1_1.1.0-1_armhf.deb ... Unpacking libegl1:armhf (1.1.0-1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../120-libgles1_1.1.0-1_armhf.deb ... Unpacking libgles1:armhf (1.1.0-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../121-libgles2_1.1.0-1_armhf.deb ... Unpacking libgles2:armhf (1.1.0-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../122-libxext6_2%3a1.3.3-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1+b2) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../123-libxcb-glx0_1.13.1-2_armhf.deb ... Unpacking libxcb-glx0:armhf (1.13.1-2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../124-libxfixes3_1%3a5.0.3-1_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.3-1) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../125-libxdamage1_1%3a1.1.4-3+b3_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.4-3+b3) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../126-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libllvm7:armhf. Preparing to unpack .../127-libllvm7_1%3a7.0.1-8_armhf.deb ... Unpacking libllvm7:armhf (1:7.0.1-8) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../128-libsensors-config_1%3a3.5.0-3_all.deb ... Unpacking libsensors-config (1:3.5.0-3) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../129-libsensors5_1%3a3.5.0-3_armhf.deb ... Unpacking libsensors5:armhf (1:3.5.0-3) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../130-libgl1-mesa-dri_18.3.6-2+deb10u1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../131-libglx-mesa0_18.3.6-2+deb10u1_armhf.deb ... Unpacking libglx-mesa0:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../132-libglx0_1.1.0-1_armhf.deb ... Unpacking libglx0:armhf (1.1.0-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../133-libgl1_1.1.0-1_armhf.deb ... Unpacking libgl1:armhf (1.1.0-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../134-libopengl0_1.1.0-1_armhf.deb ... Unpacking libopengl0:armhf (1.1.0-1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../135-libglvnd-dev_1.1.0-1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.1.0-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../136-x11proto-xext-dev_2018.4-4_all.deb ... Unpacking x11proto-xext-dev (2018.4-4) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../137-libxext-dev_2%3a1.3.3-1+b2_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.3-1+b2) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../138-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... Unpacking x11proto-xf86vidmode-dev (2018.4-4) ... Selecting previously unselected package libxxf86vm-dev:armhf. Preparing to unpack .../139-libxxf86vm-dev_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm-dev:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../140-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-fixes-dev (1:2018.4-4) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../141-libxfixes-dev_1%3a5.0.3-1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:5.0.3-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../142-x11proto-damage-dev_1%3a2018.4-4_all.deb ... Unpacking x11proto-damage-dev (1:2018.4-4) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../143-libxdamage-dev_1%3a1.1.4-3+b3_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.4-3+b3) ... Selecting previously unselected package libxcb-glx0-dev:armhf. Preparing to unpack .../144-libxcb-glx0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-glx0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-dri2-0-dev:armhf. Preparing to unpack .../145-libxcb-dri2-0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-dri2-0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-dri3-dev:armhf. Preparing to unpack .../146-libxcb-dri3-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-dri3-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../147-libxcb-randr0_1.13.1-2_armhf.deb ... Unpacking libxcb-randr0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../148-libxcb-render0_1.13.1-2_armhf.deb ... Unpacking libxcb-render0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../149-libxcb-render0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-randr0-dev:armhf. Preparing to unpack .../150-libxcb-randr0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-randr0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../151-libxcb-shape0_1.13.1-2_armhf.deb ... Unpacking libxcb-shape0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shape0-dev:armhf. Preparing to unpack .../152-libxcb-shape0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-shape0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-xfixes0-dev:armhf. Preparing to unpack .../153-libxcb-xfixes0-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-xfixes0-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-sync-dev:armhf. Preparing to unpack .../154-libxcb-sync-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-sync-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-present-dev:armhf. Preparing to unpack .../155-libxcb-present-dev_1.13.1-2_armhf.deb ... Unpacking libxcb-present-dev:armhf (1.13.1-2) ... Selecting previously unselected package libxshmfence-dev:armhf. Preparing to unpack .../156-libxshmfence-dev_1.3-1_armhf.deb ... Unpacking libxshmfence-dev:armhf (1.3-1) ... Selecting previously unselected package libx11-xcb-dev:armhf. Preparing to unpack .../157-libx11-xcb-dev_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-xcb-dev:armhf (2:1.6.7-1) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../158-libwayland-cursor0_1.16.0-1_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.16.0-1) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../159-libwayland-egl1_1.16.0-1_armhf.deb ... Unpacking libwayland-egl1:armhf (1.16.0-1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../160-libwayland-bin_1.16.0-1_armhf.deb ... Unpacking libwayland-bin (1.16.0-1) ... Selecting previously unselected package libwayland-dev:armhf. Preparing to unpack .../161-libwayland-dev_1.16.0-1_armhf.deb ... Unpacking libwayland-dev:armhf (1.16.0-1) ... Selecting previously unselected package libegl1-mesa-dev:armhf. Preparing to unpack .../162-libegl1-mesa-dev_18.3.6-2+deb10u1_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libevdev2:armhf. Preparing to unpack .../163-libevdev2_1.6.0+dfsg-1_armhf.deb ... Unpacking libevdev2:armhf (1.6.0+dfsg-1) ... Selecting previously unselected package libgles2-mesa-dev:armhf. Preparing to unpack .../164-libgles2-mesa-dev_18.3.6-2+deb10u1_armhf.deb ... Unpacking libgles2-mesa-dev:armhf (18.3.6-2+deb10u1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../165-libgraphite2-3_1.3.13-7_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.13-7) ... Selecting previously unselected package libgudev-1.0-0:armhf. Preparing to unpack .../166-libgudev-1.0-0_232-2_armhf.deb ... Unpacking libgudev-1.0-0:armhf (232-2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../167-libharfbuzz0b_2.3.1-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.3.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../168-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../169-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../170-libwacom-common_0.32-1_all.deb ... Unpacking libwacom-common (0.32-1) ... Selecting previously unselected package libwacom2:armhf. Preparing to unpack .../171-libwacom2_0.32-1_armhf.deb ... Unpacking libwacom2:armhf (0.32-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../172-libinput-bin_1.12.6-2_armhf.deb ... Unpacking libinput-bin (1.12.6-2) ... Selecting previously unselected package libmtdev1:armhf. Preparing to unpack .../173-libmtdev1_1.1.5-1+b1_armhf.deb ... Unpacking libmtdev1:armhf (1.1.5-1+b1) ... Selecting previously unselected package libinput10:armhf. Preparing to unpack .../174-libinput10_1.12.6-2_armhf.deb ... Unpacking libinput10:armhf (1.12.6-2) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../175-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Selecting previously unselected package libqt5concurrent5:armhf. Preparing to unpack .../176-libqt5concurrent5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5concurrent5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libqt5dbus5:armhf. Preparing to unpack .../177-libqt5dbus5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5dbus5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libqt5network5:armhf. Preparing to unpack .../178-libqt5network5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5network5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../179-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libxcb-icccm4:armhf. Preparing to unpack .../180-libxcb-icccm4_0.4.1-1.1_armhf.deb ... Unpacking libxcb-icccm4:armhf (0.4.1-1.1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../181-libxcb-shm0_1.13.1-2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-util0:armhf. Preparing to unpack .../182-libxcb-util0_0.3.8-3+b2_armhf.deb ... Unpacking libxcb-util0:armhf (0.3.8-3+b2) ... Selecting previously unselected package libxcb-image0:armhf. Preparing to unpack .../183-libxcb-image0_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-image0:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-keysyms1:armhf. Preparing to unpack .../184-libxcb-keysyms1_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-keysyms1:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-render-util0:armhf. Preparing to unpack .../185-libxcb-render-util0_0.3.9-1+b1_armhf.deb ... Unpacking libxcb-render-util0:armhf (0.3.9-1+b1) ... Selecting previously unselected package libxcb-xinerama0:armhf. Preparing to unpack .../186-libxcb-xinerama0_1.13.1-2_armhf.deb ... Unpacking libxcb-xinerama0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-xkb1:armhf. Preparing to unpack .../187-libxcb-xkb1_1.13.1-2_armhf.deb ... Unpacking libxcb-xkb1:armhf (1.13.1-2) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../188-libxi6_2%3a1.7.9-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.9-1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../189-xkb-data_2.26-2_all.deb ... Unpacking xkb-data (2.26-2) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../190-libxkbcommon0_0.8.2-1_armhf.deb ... Unpacking libxkbcommon0:armhf (0.8.2-1) ... Selecting previously unselected package libxkbcommon-x11-0:armhf. Preparing to unpack .../191-libxkbcommon-x11-0_0.8.2-1_armhf.deb ... Unpacking libxkbcommon-x11-0:armhf (0.8.2-1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../192-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libqt5gui5:armhf. Preparing to unpack .../193-libqt5gui5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5gui5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libqt5widgets5:armhf. Preparing to unpack .../194-libqt5widgets5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5widgets5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libqt5printsupport5:armhf. Preparing to unpack .../195-libqt5printsupport5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5printsupport5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libqt5sql5:armhf. Preparing to unpack .../196-libqt5sql5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5sql5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libqt5test5:armhf. Preparing to unpack .../197-libqt5test5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5test5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libqt5xml5:armhf. Preparing to unpack .../198-libqt5xml5_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking libqt5xml5:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../199-libvulkan1_1.1.97-2_armhf.deb ... Unpacking libvulkan1:armhf (1.1.97-2) ... Selecting previously unselected package libvulkan-dev:armhf. Preparing to unpack .../200-libvulkan-dev_1.1.97-2_armhf.deb ... Unpacking libvulkan-dev:armhf (1.1.97-2) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../201-qt5-qmake-bin_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking qt5-qmake-bin (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package qtchooser. Preparing to unpack .../202-qtchooser_66-2_armhf.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:armhf. Preparing to unpack .../203-qt5-qmake_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking qt5-qmake:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../204-qtbase5-dev-tools_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking qtbase5-dev-tools (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package qtbase5-dev:armhf. Preparing to unpack .../205-qtbase5-dev_5.11.3+dfsg1-1+deb10u3_armhf.deb ... Unpacking qtbase5-dev:armhf (5.11.3+dfsg1-1+deb10u3) ... Selecting previously unselected package libkf5archive-dev. Preparing to unpack .../206-libkf5archive-dev_5.54.0-1_armhf.deb ... Unpacking libkf5archive-dev (5.54.0-1) ... Selecting previously unselected package libkf5doctools5:armhf. Preparing to unpack .../207-libkf5doctools5_5.54.0-1_armhf.deb ... Unpacking libkf5doctools5:armhf (5.54.0-1) ... Selecting previously unselected package libkf5doctools-dev:armhf. Preparing to unpack .../208-libkf5doctools-dev_5.54.0-1_armhf.deb ... Unpacking libkf5doctools-dev:armhf (5.54.0-1) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../209-libpcre16-3_2%3a8.39-12_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-12) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../210-libpcre32-3_2%3a8.39-12_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-12) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../211-libpcrecpp0v5_2%3a8.39-12_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-12) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../212-libpcre3-dev_2%3a8.39-12_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-12) ... Selecting previously unselected package pkg-config. Preparing to unpack .../213-pkg-config_0.29-6_armhf.deb ... Unpacking pkg-config (0.29-6) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../214-pkg-kde-tools_0.15.29_all.deb ... Unpacking pkg-kde-tools (0.15.29) ... Setting up libpcrecpp0v5:armhf (2:8.39-12) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up libgraphite2-3:armhf (1.3.13-7) ... Setting up libwayland-server0:armhf (1.16.0-1) ... Setting up lsb-base (10.2019051400) ... Setting up libx11-xcb1:armhf (2:1.6.7-1) ... Setting up libxau6:armhf (1:1.0.8-1+b2) ... Setting up libkeyutils1:armhf (1.6-6) ... Setting up libpsl5:armhf (0.20.2-2) ... Setting up mime-support (3.62) ... Setting up libglvnd-core-dev:armhf (1.1.0-1) ... Setting up libpcre16-3:armhf (2:8.39-12) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libglvnd0:armhf (1.1.0-1) ... Setting up libprocps7:armhf (2:3.3.15-2) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.5.0-3) ... Setting up libnghttp2-14:armhf (1.36.0-2+deb10u1) ... Setting up libmagic1:armhf (1:5.35-4+deb10u1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up xkb-data (2.26-2) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u2) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up libpcre2-16-0:armhf (10.32-5) ... Setting up libicu63:armhf (63.1-6+deb10u1) ... Setting up libopengl0:armhf (1.1.0-1) ... Setting up libkrb5support0:armhf (1.17-3) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up autotools-dev (20180224.1) ... Setting up libuv1:armhf (1.24.1-1) ... Setting up libgles2:armhf (1.1.0-1) ... Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Setting up qt5-qmake-bin (5.11.3+dfsg1-1+deb10u3) ... Setting up libx11-data (2:1.6.7-1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ... Setting up libavahi-common-data:armhf (0.7-4+b1) ... Setting up libncurses6:armhf (6.1+20181013-2+deb10u2) ... Setting up libgles1:armhf (1.1.0-1) ... Setting up libdbus-1-3:armhf (1.12.16-1) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up libpng16-16:armhf (1.6.36-6) ... Setting up libpcre32-3:armhf (2:8.39-12) ... Setting up autopoint (0.19.8.1-9) ... Setting up pkg-config (0.29-6) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libsensors5:armhf (1:3.5.0-3) ... Setting up libk5crypto3:armhf (1.17-3) ... Setting up libglapi-mesa:armhf (18.3.6-2+deb10u1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up libmtdev1:armhf (1.1.5-1+b1) ... Setting up libvulkan1:armhf (1.1.97-2) ... Setting up sensible-utils (0.0.12) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up librhash0:armhf (1.3.8-1) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up procps (2:3.3.15-2) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up libssh2-1:armhf (1.8.0-2.1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up sgml-base (1.29) ... Setting up cmake-data (3.13.4-1) ... Setting up libkrb5-3:armhf (1.17-3) ... Setting up libwayland-egl1:armhf (1.16.0-1) ... Setting up libmpdec2:armhf (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up libbsd0:armhf (0.9.1-2) ... Setting up libdrm-common (2.4.97-1) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up libevdev2:armhf (1.6.0+dfsg-1) ... Setting up readline-common (7.0-5) ... Setting up libxml2:armhf (2.9.4+dfsg1-7+b3) ... Setting up libdouble-conversion1:armhf (3.1.0-3) ... Setting up libgudev-1.0-0:armhf (232-2) ... Setting up qtchooser (66-2) ... Setting up libjsoncpp1:armhf (1.7.4-3) ... Setting up libreadline7:armhf (7.0-5) ... Setting up libjs-underscore (1.9.1~dfsg-1) ... Setting up libwacom-common (0.32-1) ... Setting up libxkbcommon0:armhf (0.8.2-1) ... Setting up libwayland-client0:armhf (1.16.0-1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libice6:armhf (2:1.0.9-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libpython3.7-stdlib:armhf (3.7.3-2+deb10u1) ... Setting up libvulkan-dev:armhf (1.1.97-2) ... Setting up libxcb1:armhf (1.13.1-2) ... Setting up libxcb-xfixes0:armhf (1.13.1-2) ... Setting up libxau-dev:armhf (1:1.0.8-1+b2) ... Setting up qt5-qmake:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up extra-cmake-modules (5.54.0-1) ... Setting up libtool (2.4.6-9) ... Setting up libarchive13:armhf (3.3.3-4+deb10u1) ... Setting up libxcb-render0:armhf (1.13.1-2) ... Setting up libxshmfence-dev:armhf (1.3-1) ... Setting up libpcre3-dev:armhf (2:8.39-12) ... Setting up libxcb-glx0:armhf (1.13.1-2) ... Setting up libedit2:armhf (3.1-20181209-1) ... Setting up libxcb-keysyms1:armhf (0.4.0-1+b2) ... Setting up libxcb-shape0:armhf (1.13.1-2) ... Setting up libavahi-common3:armhf (0.7-4+b1) ... Setting up libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Setting up m4 (1.4.18-2) ... Setting up libxcb-render-util0:armhf (0.3.9-1+b1) ... Setting up libxcb-shm0:armhf (1.13.1-2) ... Setting up libxcb-icccm4:armhf (0.4.1-1.1) ... Setting up libxcb-util0:armhf (0.3.8-3+b2) ... Setting up libxcb-xkb1:armhf (1.13.1-2) ... Setting up libxcb-image0:armhf (0.4.0-1+b2) ... Setting up libxcb-present0:armhf (1.13.1-2) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3) ... Setting up libwayland-bin (1.16.0-1) ... Setting up libxcb-xinerama0:armhf (1.13.1-2) ... Setting up x11proto-damage-dev (1:2018.4-4) ... Setting up libfreetype6:armhf (2.9.1-3+deb10u1) ... Setting up libxcb-sync1:armhf (1.13.1-2) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libxkbcommon-x11-0:armhf (0.8.2-1) ... Setting up libgssapi-krb5-2:armhf (1.17-3) ... Setting up libcroco3:armhf (0.6.12-3) ... Setting up ucf (3.0038+nmu1) ... Setting up libqt5core5a:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up autoconf (2.69-11) ... Setting up libxcb-dri2-0:armhf (1.13.1-2) ... Setting up x11proto-xf86vidmode-dev (2018.4-4) ... Setting up x11proto-xext-dev (2018.4-4) ... Setting up libdrm2:armhf (2.4.97-1) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libqt5dbus5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libwayland-cursor0:armhf (1.16.0-1) ... Setting up libxcb-randr0:armhf (1.13.1-2) ... Setting up xml-core (0.18+nmu1) ... Setting up libxslt1.1:armhf (1.1.32-2.2~deb10u1) ... Setting up libcurl4:armhf (7.64.0-4+deb10u1) ... Setting up libllvm7:armhf (1:7.0.1-8) ... Setting up libx11-6:armhf (2:1.6.7-1) ... Setting up libharfbuzz0b:armhf (2.3.1-1) ... Setting up libdrm-omap1:armhf (2.4.97-1) ... Setting up libxml2-utils (2.9.4+dfsg1-7+b3) ... Setting up x11proto-fixes-dev (1:2018.4-4) ... Setting up libqt5test5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libwacom2:armhf (0.32-1) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libqt5concurrent5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libavahi-client3:armhf (0.7-4+b1) ... Setting up libdrm-exynos1:armhf (2.4.97-1) ... Setting up libpython3-stdlib:armhf (3.7.3-1) ... Setting up libdrm-amdgpu1:armhf (2.4.97-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:armhf (1.13.1-2) ... Setting up python3.7 (3.7.3-2+deb10u1) ... Setting up libdrm-nouveau2:armhf (2.4.97-1) ... Setting up gettext (0.19.8.1-9) ... Setting up libdrm-etnaviv1:armhf (2.4.97-1) ... Setting up libxcb1-dev:armhf (1.13.1-2) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libgbm1:armhf (18.3.6-2+deb10u1) ... Setting up libdrm-radeon1:armhf (2.4.97-1) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libgl1-mesa-dri:armhf (18.3.6-2+deb10u1) ... Setting up libkf5archive5:armhf (5.54.0-1) ... Setting up libx11-dev:armhf (2:1.6.7-1) ... Setting up libxext6:armhf (2:1.3.3-1+b2) ... Setting up libxcb-dri3-dev:armhf (1.13.1-2) ... Setting up python3 (3.7.3-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libwayland-dev:armhf (1.16.0-1) ... Setting up libqt5network5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ... Setting up libinput-bin (1.12.6-2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libqt5sql5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up qtbase5-dev-tools (5.11.3+dfsg1-1+deb10u3) ... Setting up libqt5xml5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libegl-mesa0:armhf (18.3.6-2+deb10u1) ... Setting up libxcb-dri2-0-dev:armhf (1.13.1-2) ... Setting up libxfixes3:armhf (1:5.0.3-1) ... Setting up libdrm-freedreno1:armhf (2.4.97-1) ... Setting up libxcb-render0-dev:armhf (1.13.1-2) ... Setting up libxcb-glx0-dev:armhf (1.13.1-2) ... Setting up pkg-kde-tools (0.15.29) ... Setting up libdrm-tegra0:armhf (2.4.97-1) ... Setting up libxcb-shape0-dev:armhf (1.13.1-2) ... Setting up libxext-dev:armhf (2:1.3.3-1+b2) ... Setting up libcups2:armhf (2.2.10-6+deb10u3) ... Setting up libegl1:armhf (1.1.0-1) ... Setting up cmake (3.13.4-1) ... Setting up libxcb-sync-dev:armhf (1.13.1-2) ... Setting up libxcb-xfixes0-dev:armhf (1.13.1-2) ... Setting up libfontconfig1:armhf (2.13.1-2) ... Setting up libinput10:armhf (1.12.6-2) ... Setting up libx11-xcb-dev:armhf (2:1.6.7-1) ... Setting up fontconfig (2.13.1-2) ... Regenerating fonts cache... done. Setting up libdrm-dev:armhf (2.4.97-1) ... Setting up libxdamage1:armhf (1:1.1.4-3+b3) ... Setting up libxi6:armhf (2:1.7.9-1) ... Setting up po-debconf (1.0.21) ... Setting up libxxf86vm-dev:armhf (1:1.1.4-1+b2) ... Setting up libqt5gui5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libkf5doctools5:armhf (5.54.0-1) ... Setting up libqt5widgets5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libxfixes-dev:armhf (1:5.0.3-1) ... Setting up libqt5printsupport5:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libxcb-randr0-dev:armhf (1.13.1-2) ... Setting up libxcb-present-dev:armhf (1.13.1-2) ... Setting up mesa-common-dev:armhf (18.3.6-2+deb10u1) ... Setting up libxdamage-dev:armhf (1:1.1.4-3+b3) ... Setting up libglx-mesa0:armhf (18.3.6-2+deb10u1) ... Setting up libglx0:armhf (1.1.0-1) ... Setting up libgl1:armhf (1.1.0-1) ... Setting up libglvnd-dev:armhf (1.1.0-1) ... Setting up libegl1-mesa-dev:armhf (18.3.6-2+deb10u1) ... Setting up libgles2-mesa-dev:armhf (18.3.6-2+deb10u1) ... Setting up qtbase5-dev:armhf (5.11.3+dfsg1-1+deb10u3) ... Setting up libkf5archive-dev (5.54.0-1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up debhelper (12.1.1) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xsl (1.79.1+dfsg-2) ... Setting up sgml-data (2.0.11) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xml (4.5-8) ... Processing triggers for sgml-base (1.29) ... Setting up kdoctools5 (5.54.0-1) ... Setting up libkf5doctools-dev:armhf (5.54.0-1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/kjs-5.54.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package kjs dpkg-buildpackage: info: source version 5.54.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Maximiliano Curia dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without build_stamp dh_auto_clean --buildsystem=kf5 -O--buildsystem=kf5 dh_autoreconf_clean -O--buildsystem=kf5 dh_clean -O--buildsystem=kf5 debian/rules build dh build --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without build_stamp dh_update_autotools_config -O--buildsystem=kf5 dh_autoreconf -O--buildsystem=kf5 dh_auto_configure --buildsystem=kf5 -O--buildsystem=kf5 cd obj-arm-linux-gnueabihf && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=Debian -DCMAKE_INSTALL_SYSCONFDIR=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS=ON .. -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- 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 -- Could not set up the appstream test. appstreamcli is missing. -- Found Perl: /usr/bin/perl (found version "5.28.1") -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") -- Found PCRE: /usr/include -- Looking for pthread.h CMake Warning (dev) at /usr/share/cmake-3.13/Modules/CheckIncludeFile.cmake:70 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: -lm For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): /usr/share/cmake-3.13/Modules/FindThreads.cmake:121 (CHECK_INCLUDE_FILE) src/kjs/ConfigureChecks.cmake:2 (include) src/kjs/CMakeLists.txt:8 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- 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.54.0), Extra CMake Modules., * Perl, Needed for building kdelibs * Qt5Core * Qt5Test (required version >= 5.9.0) -- 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): "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/number_object.lut.h" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/json_object.lut.h" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/opcodes.cpp" "/build/kjs-5.54.0/obj-arm-linux-gnueabihf/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_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_RUNSTATEDIR -- Build files have been written to: /build/kjs-5.54.0/obj-arm-linux-gnueabihf dh_auto_build --buildsystem=kf5 -O--buildsystem=kf5 cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/kjs-5.54.0 -B/build/kjs-5.54.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/depend make -f CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/depend make -f CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/depend make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-sv-docs-kjs5-kjs5-1 Scanning dependencies of target po-de-docs-kjs5-kjs5-1 Scanning dependencies of target po-it-docs-kjs5-kjs5-1 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build make -f CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build Scanning dependencies of target po-es-docs-kjs5-kjs5-1 make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 1%] Generating po/de/docs/kjs5/kjs5.1 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/de/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/de/docs/kjs5/man-kjs5.1.docbook [ 2%] Generating po/sv/docs/kjs5/kjs5.1 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/sv/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/sv/docs/kjs5/man-kjs5.1.docbook [ 4%] Generating po/it/docs/kjs5/kjs5.1 [ 4%] Generating po/es/docs/kjs5/kjs5.1 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/es/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/es/docs/kjs5/man-kjs5.1.docbook cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/it/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/it/docs/kjs5/man-kjs5.1.docbook Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Note: Writing kjs5.1Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Note: Writing kjs5.1 Note: Writing kjs5.1 Note: Writing kjs5.1 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 4%] Built target po-it-docs-kjs5-kjs5-1 make -f CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/depend [ 4%] Built target po-de-docs-kjs5-kjs5-1 make -f CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= [ 4%] Built target po-es-docs-kjs5-kjs5-1 make -f CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= [ 4%] Built target po-sv-docs-kjs5-kjs5-1 make -f CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target po-ca-docs-kjs5-kjs5-1 Scanning dependencies of target po-nl-docs-kjs5-kjs5-1 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build Scanning dependencies of target po-pt-BR-docs-kjs5-kjs5-1 make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' Scanning dependencies of target po-uk-docs-kjs5-kjs5-1 make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 4%] Generating po/nl/docs/kjs5/kjs5.1 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/nl/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/nl/docs/kjs5/man-kjs5.1.docbook [ 6%] Generating po/pt_BR/docs/kjs5/kjs5.1 [ 6%] Generating po/ca/docs/kjs5/kjs5.1 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/pt_BR/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/pt_BR/docs/kjs5/man-kjs5.1.docbook cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/ca/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/ca/docs/kjs5/man-kjs5.1.docbook [ 7%] Generating po/uk/docs/kjs5/kjs5.1 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/uk/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/uk/docs/kjs5/man-kjs5.1.docbook Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Note: Writing kjs5.1 Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Note: Writing kjs5.1 Warn: AUTHOR sect.: no personblurb|contrib for Porten, Harri kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Note: Writing kjs5.1 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 [ 7%] Built target po-pt-BR-docs-kjs5-kjs5-1 Note: Writing kjs5.1 make -f CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' Scanning dependencies of target po-pt-docs-kjs5-kjs5-1 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 7%] Built target po-nl-docs-kjs5-kjs5-1 make -f src/kjs/CMakeFiles/KF5JS_autogen.dir/build.make src/kjs/CMakeFiles/KF5JS_autogen.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/KF5JS_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 8%] Generating po/pt/docs/kjs5/kjs5.1 [ 8%] Built target po-ca-docs-kjs5-kjs5-1 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/po/pt/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/po/pt/docs/kjs5/man-kjs5.1.docbook make -f src/kjs/CMakeFiles/icemaker_autogen.dir/build.make src/kjs/CMakeFiles/icemaker_autogen.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/icemaker_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target KF5JS_autogen make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/KF5JS_autogen.dir/build.make src/kjs/CMakeFiles/KF5JS_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 8%] Built target po-uk-docs-kjs5-kjs5-1 make -f docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build.make docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/docs/kjs5 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/docs/kjs5 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= Scanning dependencies of target icemaker_autogen make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/icemaker_autogen.dir/build.make src/kjs/CMakeFiles/icemaker_autogen.dir/build [ 9%] Automatic MOC for target KF5JS make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/KF5JS_autogen.dir/AutogenInfo.cmake Debian Scanning dependencies of target docs-kjs5-kjs5-1 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build.make docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 10%] Automatic MOC for target icemaker cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/icemaker_autogen.dir/AutogenInfo.cmake Debian [ 11%] Generating kjs5.1 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/docs/kjs5 && /usr/bin/meinproc5 --stylesheet /usr/share/kf5/kdoctools/customization/kde-include-man.xsl --check /build/kjs-5.54.0/docs/kjs5/man-kjs5.1.docbook make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 11%] Built target icemaker_autogen make -f src/kjs/CMakeFiles/icemaker.dir/build.make src/kjs/CMakeFiles/icemaker.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/icemaker.dir/DependInfo.cmake --color= [ 11%] Built target KF5JS_autogen Scanning dependencies of target icemaker make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/icemaker.dir/build.make src/kjs/CMakeFiles/icemaker.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 12%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/tablebuilder.cpp.o [ 13%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/types.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/icemaker_autogen/include -I/build/kjs-5.54.0/src/kjs/.. -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/types.cpp.o -c /build/kjs-5.54.0/src/kjs/bytecode/generator/types.cpp cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/icemaker_autogen/include -I/build/kjs-5.54.0/src/kjs/.. -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/tablebuilder.cpp.o -c /build/kjs-5.54.0/src/kjs/bytecode/generator/tablebuilder.cpp In file included from /build/kjs-5.54.0/src/kjs/../wtf/ASCIICType.h:32, from /build/kjs-5.54.0/src/kjs/bytecode/generator/types.cpp:31: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/generator/types.cpp:31: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/ASCIICType.h:32, from /build/kjs-5.54.0/src/kjs/bytecode/generator/tablebuilder.cpp:29: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/generator/tablebuilder.cpp:29: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Note: Writing kjs5.1 Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/contrib kjs5 Note: AUTHOR sect.: see http://docbook.sf.net/el/personblurb kjs5 Note: Writing kjs5.1 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 13%] Built target po-pt-docs-kjs5-kjs5-1 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 14%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/codeprinter.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/icemaker_autogen/include -I/build/kjs-5.54.0/src/kjs/.. -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/codeprinter.cpp.o -c /build/kjs-5.54.0/src/kjs/bytecode/generator/codeprinter.cpp [ 14%] Built target docs-kjs5-kjs5-1 [ 15%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/driver.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/icemaker_autogen/include -I/build/kjs-5.54.0/src/kjs/.. -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/driver.cpp.o -c /build/kjs-5.54.0/src/kjs/bytecode/generator/driver.cpp In file included from /build/kjs-5.54.0/src/kjs/../wtf/ASCIICType.h:32, from /build/kjs-5.54.0/src/kjs/bytecode/generator/codeprinter.cpp:30: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/generator/codeprinter.cpp:30: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ [ 16%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/lexer.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/icemaker_autogen/include -I/build/kjs-5.54.0/src/kjs/.. -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/lexer.cpp.o -c /build/kjs-5.54.0/src/kjs/bytecode/generator/lexer.cpp In file included from /build/kjs-5.54.0/src/kjs/../wtf/ASCIICType.h:32, from /build/kjs-5.54.0/src/kjs/bytecode/generator/lexer.cpp:31: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/generator/lexer.cpp:31: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/generator/types.cpp:24: /build/kjs-5.54.0/src/kjs/bytecode/generator/types.h: In member function 'Type TypeTable::resolveType(const string&)': /build/kjs-5.54.0/src/kjs/bytecode/generator/types.h:50:8: warning: 't.Type::flags' may be used uninitialized in this function [-Wmaybe-uninitialized] struct Type { ^~~~ [ 17%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/parser.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/icemaker_autogen/include -I/build/kjs-5.54.0/src/kjs/.. -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/bytecode/generator/parser.cpp.o -c /build/kjs-5.54.0/src/kjs/bytecode/generator/parser.cpp In file included from /build/kjs-5.54.0/src/kjs/../wtf/ASCIICType.h:32, from /build/kjs-5.54.0/src/kjs/bytecode/generator/parser.cpp:26: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/generator/parser.cpp:26: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/icemaker_autogen/mocs_compilation.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/icemaker_autogen/include -I/build/kjs-5.54.0/src/kjs/.. -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/icemaker.dir/icemaker_autogen/mocs_compilation.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/icemaker_autogen/mocs_compilation.cpp [ 19%] Linking CXX executable ../../bin/icemaker cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_link_script CMakeFiles/icemaker.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed 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[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 19%] Built target icemaker make -f src/kjs/CMakeFiles/KF5JS.dir/build.make src/kjs/CMakeFiles/KF5JS.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 20%] Generating string_object.lut.h [ 21%] Generating number_object.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/perl /build/kjs-5.54.0/src/kjs/create_hash_table /build/kjs-5.54.0/src/kjs/string_object.cpp -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h [ 22%] Generating opcodes.h, opcodes.cpp, machine.cpp cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/perl /build/kjs-5.54.0/src/kjs/create_hash_table /build/kjs-5.54.0/src/kjs/number_object.cpp -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/number_object.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && ../../bin/icemaker /build/kjs-5.54.0/src/kjs/bytecode [ 22%] Generating date_object.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/perl /build/kjs-5.54.0/src/kjs/create_hash_table /build/kjs-5.54.0/src/kjs/date_object.cpp -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h icemaker -41.9 for KJS/FrostByte Generating bytecode instruction selection tables and VM dispatcher... [ 23%] Generating array_object.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/perl /build/kjs-5.54.0/src/kjs/create_hash_table /build/kjs-5.54.0/src/kjs/array_object.cpp -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h [ 24%] Generating math_object.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/perl /build/kjs-5.54.0/src/kjs/create_hash_table /build/kjs-5.54.0/src/kjs/math_object.cpp -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h [ 25%] Generating json_object.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/perl /build/kjs-5.54.0/src/kjs/create_hash_table /build/kjs-5.54.0/src/kjs/json_object.cpp -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/json_object.lut.h [ 26%] Generating lexer.lut.h [ 27%] Generating regexp_object.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/perl /build/kjs-5.54.0/src/kjs/create_hash_table /build/kjs-5.54.0/src/kjs/keywords.table -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/perl /build/kjs-5.54.0/src/kjs/create_hash_table /build/kjs-5.54.0/src/kjs/regexp_object.cpp -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/KF5JS.dir/DependInfo.cmake --color= Scanning dependencies of target KF5JS make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/KF5JS.dir/build.make src/kjs/CMakeFiles/KF5JS.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 28%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/ustring.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/ustring.cpp.o -c /build/kjs-5.54.0/src/kjs/ustring.cpp [ 29%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/collector.cpp.o [ 30%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/date_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/collector.cpp.o -c /build/kjs-5.54.0/src/kjs/collector.cpp cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/date_object.cpp.o -c /build/kjs-5.54.0/src/kjs/date_object.cpp [ 30%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/nodes.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/nodes.cpp.o -c /build/kjs-5.54.0/src/kjs/nodes.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../wtf/Noncopyable.h:24, from /build/kjs-5.54.0/src/kjs/Parser.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:27, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/collector.cpp:27: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/Parser.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.cpp:30: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/collector.cpp:27: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/collector.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:3, from /build/kjs-5.54.0/src/kjs/date_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/collector.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/collector.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/collector.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/operations.h:29, from /build/kjs-5.54.0/src/kjs/ustring.cpp:36: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.cpp:36: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.cpp:36: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/ustring.cpp:37: /build/kjs-5.54.0/src/kjs/JSImmediate.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /build/kjs-5.54.0/src/kjs/collector.cpp:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(UNIX) ^~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/ustring.cpp:37: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/ustring.cpp:37: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/ustring.cpp:37: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/date_object.cpp:57: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FLOAT_H) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/date_object.cpp:77: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:258:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:518:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:186:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /build/kjs-5.54.0/src/kjs/date_object.cpp:851:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:230:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:232:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /build/kjs-5.54.0/src/kjs/date_object.cpp:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:999:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:394:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:1021:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:1030:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/date_object.cpp:1044:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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)) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:501:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] /build/kjs-5.54.0/src/kjs/collector.cpp:505:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(SOLARIS_OS) ^~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:511:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(UNIX) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:546:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:551:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:562:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:621:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:678:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.0/src/kjs/collector.cpp: In static member function 'static void* KJS::Collector::allocate(size_t)': /build/kjs-5.54.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); ^ /build/kjs-5.54.0/src/kjs/collector.cpp: In static member function 'static void KJS::Collector::markStackObjectsConservatively(void*, void*)': /build/kjs-5.54.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); ^ /build/kjs-5.54.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) { ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/date_object.cpp:24: /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/date_object.lut.h:82:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/ustring.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/date_object.h:24, from /build/kjs-5.54.0/src/kjs/date_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:27, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/collector.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/collector.cpp: In function 'KJS::CollectorBlock* KJS::allocateBlock()': /build/kjs-5.54.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); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::LocalStorageEntry; unsigned int inlineCapacity = 32]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:349:16: required from 'WTF::VectorBuffer::VectorBuffer() [with T = KJS::LocalStorageEntry; unsigned int inlineCapacity = 32]' /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:418:19: required from 'WTF::Vector::Vector() [with T = KJS::LocalStorageEntry; unsigned int inlineCapacity = 32]' /build/kjs-5.54.0/src/kjs/nodes.cpp:933:49: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] /build/kjs-5.54.0/src/kjs/nodes.cpp: In member function 'virtual void KJS::FuncDeclNode::processFuncDecl(KJS::ExecState*)': /build/kjs-5.54.0/src/kjs/nodes.cpp:999:49: warning: this statement may fall through [-Wimplicit-fallthrough=] exec->variableObject()->setLocalInjected(); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/kjs-5.54.0/src/kjs/nodes.cpp:1002:5: note: here case GlobalCode: ^~~~ [ 31%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/grammar.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/grammar.cpp.o -c /build/kjs-5.54.0/src/kjs/grammar.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/JSImmediate.h:26, from /build/kjs-5.54.0/src/kjs/value.h:27, from grammar.y:26: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:29, from /build/kjs-5.54.0/src/kjs/value.h:27, from grammar.y:26: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from grammar.y:26: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from grammar.y:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/value.h:28, from grammar.y:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/value.h:28, from grammar.y:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/value.h:28, from grammar.y:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from grammar.y:26: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from grammar.y:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from grammar.y:26: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:28, from grammar.y:26: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from grammar.y:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from grammar.y:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from grammar.y:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from grammar.y:30: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from grammar.y:30: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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] [ 32%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/lexer.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/lexer.cpp.o -c /build/kjs-5.54.0/src/kjs/lexer.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/lexer.cpp:29: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/lexer.cpp:29: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/lexer.cpp:29: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/lexer.cpp:29: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/lexer.cpp:29: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/lexer.cpp:31: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/lexer.cpp:31: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/lexer.cpp:33: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/lexer.cpp:52: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from grammar.y:30: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ [ 33%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/lookup.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/lookup.cpp.o -c /build/kjs-5.54.0/src/kjs/lookup.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/LocalStorage.h:27, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/value.h:28, from grammar.y:26: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/VectorTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:28, from /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/SymbolTable.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:52, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/SymbolTable.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:52, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/SymbolTable.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:52, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/SymbolTable.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:52, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/lexer.cpp:31: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/lexer.cpp:53: /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/lexer.lut.h:61:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/lexer.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/lookup.h:25, from /build/kjs-5.54.0/src/kjs/lookup.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/operations.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/operations.cpp.o -c /build/kjs-5.54.0/src/kjs/operations.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/operations.h:25, from /build/kjs-5.54.0/src/kjs/operations.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/operations.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/operations.cpp:22: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/operations.cpp:22: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/operations.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/regexp.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/regexp.cpp.o -c /build/kjs-5.54.0/src/kjs/regexp.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/regexp.h:26, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ [ 36%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/function_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/function_object.cpp.o -c /build/kjs-5.54.0/src/kjs/function_object.cpp In file included from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/regexp.h:43, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/regexp.h:43, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/regexp.h:43, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/regexp.h:43, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/regexp.h:43, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/regexp.h:43, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/regexp.h:43, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp.h:43, from /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp.cpp:24: /build/kjs-5.54.0/src/kjs/regexp.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/regexp.cpp:265:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/regexp.cpp:523:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/function_object.cpp:28: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/function_object.cpp:28: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/function_object.cpp:28: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ [ 37%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/string_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/string_object.cpp.o -c /build/kjs-5.54.0/src/kjs/string_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/function_object.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:3, from /build/kjs-5.54.0/src/kjs/string_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/string_object.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/string_object.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.h:26, from /build/kjs-5.54.0/src/kjs/string_object.cpp:29: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.h:26, from /build/kjs-5.54.0/src/kjs/string_object.cpp:29: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/unicode/libc/UnicodeLibC.h:27, from /build/kjs-5.54.0/src/kjs/string_object.cpp:31: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/string_object.cpp:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/string_object.cpp:352:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/string_object.cpp:357:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(CF) ^~~~~~~~~~~~~~~ [ 38%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/bool_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/bool_object.cpp.o -c /build/kjs-5.54.0/src/kjs/bool_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/string_object.cpp:23: /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/string_object.lut.h:50:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bool_object.cpp:24: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bool_object.cpp:24: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/string_object.h:24, from /build/kjs-5.54.0/src/kjs/string_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/bool_object.h:24, from /build/kjs-5.54.0/src/kjs/bool_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/number_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/number_object.cpp.o -c /build/kjs-5.54.0/src/kjs/number_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/number_object.lut.h:3, from /build/kjs-5.54.0/src/kjs/number_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/number_object.cpp:29: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/number_object.cpp:29: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/internal.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/internal.cpp.o -c /build/kjs-5.54.0/src/kjs/internal.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/internal.cpp:35: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/internal.cpp:35: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.h:26, from /build/kjs-5.54.0/src/kjs/internal.cpp:40: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.h:26, from /build/kjs-5.54.0/src/kjs/internal.cpp:40: /build/kjs-5.54.0/src/kjs/regexp.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/number_object.cpp:25: /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/number_object.lut.h:21:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/number_object.h:24, from /build/kjs-5.54.0/src/kjs/number_object.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/internal.cpp:35: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/internal.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] [ 41%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/ExecState.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/ExecState.cpp.o -c /build/kjs-5.54.0/src/kjs/ExecState.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:29: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:29: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:29: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ [ 41%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/Parser.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/Parser.cpp.o -c /build/kjs-5.54.0/src/kjs/Parser.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../wtf/Noncopyable.h:24, from /build/kjs-5.54.0/src/kjs/Parser.h:28, from /build/kjs-5.54.0/src/kjs/Parser.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/Parser.h:29, from /build/kjs-5.54.0/src/kjs/Parser.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/Parser.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/Parser.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/Parser.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/Parser.cpp:26: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/Parser.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/Parser.cpp:26: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/lexer.h:26, from /build/kjs-5.54.0/src/kjs/Parser.cpp:26: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/Parser.cpp:27: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/Parser.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/Parser.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/Parser.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/Parser.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/Parser.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/Parser.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/array_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/array_object.cpp.o -c /build/kjs-5.54.0/src/kjs/array_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::ExecState::ExceptionHandler; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:349:16: required from 'WTF::VectorBuffer::VectorBuffer() [with T = KJS::ExecState::ExceptionHandler; unsigned int inlineCapacity = 4]' /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:418:19: required from 'WTF::Vector::Vector() [with T = KJS::ExecState::ExceptionHandler; unsigned int inlineCapacity = 4]' /build/kjs-5.54.0/src/kjs/ExecState.cpp:107:32: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:349:16: required from 'WTF::VectorBuffer::VectorBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:418:19: required from 'WTF::Vector::Vector() [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.0/src/kjs/ExecState.cpp:107:32: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:3, from /build/kjs-5.54.0/src/kjs/array_object.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/array_object.cpp:30: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/array_object.cpp:30: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/LocalStorage.h:34, from /build/kjs-5.54.0/src/kjs/list.h:27, from /build/kjs-5.54.0/src/kjs/types.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:30, from /build/kjs-5.54.0/src/kjs/ExecState.cpp:25: /build/kjs-5.54.0/src/kjs/scope_chain.h: In member function 'KJS::Interpreter* KJS::ExecState::lexicalInterpreter() const': /build/kjs-5.54.0/src/kjs/scope_chain.h:256:20: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] ScopeChainLink last; ^~~~ [ 43%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/array_instance.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/array_instance.cpp.o -c /build/kjs-5.54.0/src/kjs/array_instance.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/Parser.cpp:27: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/array_instance.cpp:842:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(MERGESORT) ^~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/array_object.cpp:26: /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/array_object.lut.h:31:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/Parser.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:349:16: required from 'WTF::VectorBuffer::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:418:19: required from 'WTF::Vector::Vector() [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.0/src/kjs/Parser.cpp:41:19: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_object.h:24, from /build/kjs-5.54.0/src/kjs/array_object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/math_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/math_object.cpp.o -c /build/kjs-5.54.0/src/kjs/math_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/array_instance.h:25, from /build/kjs-5.54.0/src/kjs/array_instance.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:3, from /build/kjs-5.54.0/src/kjs/math_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/math_object.cpp:25: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/math_object.cpp:25: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ [ 45%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/object_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/object_object.cpp.o -c /build/kjs-5.54.0/src/kjs/object_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/math_object.cpp:22: /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/math_object.lut.h:55:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/math_object.h:24, from /build/kjs-5.54.0/src/kjs/math_object.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object_object.cpp:24: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object_object.cpp:24: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/object_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/regexp_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/regexp_object.cpp.o -c /build/kjs-5.54.0/src/kjs/regexp_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.h:26, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.h:26, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:3, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:31: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:31: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.cpp:25: /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h:35:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:31: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/regexp_object.h:24, from /build/kjs-5.54.0/src/kjs/regexp_object.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] [ 47%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/error_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/error_object.cpp.o -c /build/kjs-5.54.0/src/kjs/error_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/error_object.cpp:28: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/error_object.cpp:28: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/function.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/function.cpp.o -c /build/kjs-5.54.0/src/kjs/function.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/function.cpp:32: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/function.cpp:32: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/function.cpp:45: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ [ 49%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/debugger.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/debugger.cpp.o -c /build/kjs-5.54.0/src/kjs/debugger.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/debugger.h:25, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/debugger.h:26, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/debugger.h:26, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/debugger.h:26, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/debugger.h:26, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/debugger.h:26, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/debugger.h:26, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/protect.h:25, from /build/kjs-5.54.0/src/kjs/debugger.h:27, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/protect.h:25, from /build/kjs-5.54.0/src/kjs/debugger.h:27, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/protect.h:25, from /build/kjs-5.54.0/src/kjs/debugger.h:27, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/protect.h:25, from /build/kjs-5.54.0/src/kjs/debugger.h:27, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/error_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/debugger.h:27, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/debugger.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/debugger.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/debugger.cpp:23: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/debugger.cpp:23: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/function.cpp:32: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/debugger.cpp:23: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ [ 50%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/value.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/value.cpp.o -c /build/kjs-5.54.0/src/kjs/value.cpp /build/kjs-5.54.0/src/kjs/function.cpp: In member function 'virtual KJS::JSValue* KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, const KJS::List&)': /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/JSImmediate.h:26, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:29, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/value.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/value.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/error_object.h:24, from /build/kjs-5.54.0/src/kjs/value.cpp:26: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/list.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/list.cpp.o -c /build/kjs-5.54.0/src/kjs/list.cpp In file included from /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/value.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/value.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/JSImmediate.h:26, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:29, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/function.cpp:26: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/protect.h:25, from /build/kjs-5.54.0/src/kjs/debugger.h:27, from /build/kjs-5.54.0/src/kjs/debugger.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] In file included from /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/list.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/list.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/list.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/value.cpp:27: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/list.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/value.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kjs-5.54.0/src/kjs/value.cpp: In member function 'KJS::JSValue* KJS::JSValue::getByIndex(KJS::ExecState*, unsigned int) const': /build/kjs-5.54.0/src/kjs/value.cpp:236:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /build/kjs-5.54.0/src/kjs/value.cpp:239:5: note: here default: { ^~~~~~~ [ 52%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/object.cpp.o -c /build/kjs-5.54.0/src/kjs/object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/interpreter.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/interpreter.cpp.o -c /build/kjs-5.54.0/src/kjs/interpreter.cpp In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.cpp:28: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/object.cpp:29: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/object.cpp:29: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:37: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:37: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.h:26, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:42: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/regexp_object.h:26, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:42: /build/kjs-5.54.0/src/kjs/regexp.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(SYS_TIME_H) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/interpreter.cpp:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/interpreter.cpp:829:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/interpreter.cpp:837:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ [ 53%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/package.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/package.cpp.o -c /build/kjs-5.54.0/src/kjs/package.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/package.h:25, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/package.h:27, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/package.h:27, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/package.h:27, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/package.h:27, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/package.h:27, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/object.cpp:29: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:37: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/object.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/package.h:26, from /build/kjs-5.54.0/src/kjs/package.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/interpreter.cpp: In member function 'unsigned char* KJS::Interpreter::extendStack(size_t)': /build/kjs-5.54.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)); ^ [ 54%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/property_map.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/property_map.cpp.o -c /build/kjs-5.54.0/src/kjs/property_map.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/property_map.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/property_map.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/property_map.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/property_map.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/property_map.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_map.h:26, from /build/kjs-5.54.0/src/kjs/property_map.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::PropertyMapHashTableEntry*; unsigned int inlineCapacity = 1024]': /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/property_map.cpp:706:77: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] [ 55%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/property_slot.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/property_slot.cpp.o -c /build/kjs-5.54.0/src/kjs/property_slot.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/property_slot.h:27, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/property_slot.h:27, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:23: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/nodes2string.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/nodes2string.cpp.o -c /build/kjs-5.54.0/src/kjs/nodes2string.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../wtf/Noncopyable.h:24, from /build/kjs-5.54.0/src/kjs/Parser.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/Parser.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/identifier.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/identifier.cpp.o -c /build/kjs-5.54.0/src/kjs/identifier.cpp In file included from /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/nodes2string.cpp:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(CWP) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/nodes2string.cpp:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/property_slot.h:26, from /build/kjs-5.54.0/src/kjs/property_slot.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/identifier.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/scope_chain.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/scope_chain.cpp.o -c /build/kjs-5.54.0/src/kjs/scope_chain.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/scope_chain.h:26, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2string.cpp:27: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/scope_chain.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/dtoa.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/dtoa.cpp.o -c /build/kjs-5.54.0/src/kjs/dtoa.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/dtoa.cpp:174: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(BIG_ENDIAN) ^~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/fpconst.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/fpconst.cpp.o -c /build/kjs-5.54.0/src/kjs/fpconst.cpp [ 61%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/JSLock.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/JSLock.cpp.o -c /build/kjs-5.54.0/src/kjs/JSLock.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/fpconst.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:220:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GDK) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/fpconst.cpp:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(DARWIN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/fpconst.cpp:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(BIG_ENDIAN) ^~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/fpconst.cpp:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(MIDDLE_ENDIAN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp: In function 'void kjs_freedtoa(char*)': /build/kjs-5.54.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); ^ /build/kjs-5.54.0/src/kjs/dtoa.cpp: In function 'double kjs_strtod(const char*, char**)': /build/kjs-5.54.0/src/kjs/dtoa.cpp:1474:18: warning: this statement may fall through [-Wimplicit-fallthrough=] sign = 1; ~~~~~^~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp:1476:9: note: here case '+': ^~~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp:1573:19: warning: this statement may fall through [-Wimplicit-fallthrough=] esign = 1; ~~~~~~^~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp:1574:9: note: here case '+': ^~~~ In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/JSLock.h:25, from /build/kjs-5.54.0/src/kjs/JSLock.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSLock.cpp:22: /build/kjs-5.54.0/src/kjs/JSLock.h:78:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp: In function 'char* kjs_dtoa(double, int, int, int*, int*, char**)': /build/kjs-5.54.0/src/kjs/dtoa.cpp:2820:15: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp:2822:1: note: here case 4: ^~~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp:2829:15: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright = 0; ~~~~~~~~~~^~~ /build/kjs-5.54.0/src/kjs/dtoa.cpp:2831:1: note: here case 5: ^~~~ In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/JSLock.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/JSLock.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/JSLock.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/JSLock.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/JSLock.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/JSLock.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:27, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/JSLock.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/JSLock.cpp:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/JSImmediate.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/JSImmediate.cpp.o -c /build/kjs-5.54.0/src/kjs/JSImmediate.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/JSImmediate.h:26, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/PropertyNameArray.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/PropertyNameArray.cpp.o -c /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.h:24, from /build/kjs-5.54.0/src/kjs/PropertyNameArray.cpp:21: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSImmediate.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/JSWrapperObject.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/JSWrapperObject.cpp.o -c /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/CommonIdentifiers.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/CommonIdentifiers.cpp.o -c /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:21: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CommonIdentifiers.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.h:25, from /build/kjs-5.54.0/src/kjs/JSWrapperObject.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/JSVariableObject.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/JSVariableObject.cpp.o -c /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/LocalStorage.h:27, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/VectorTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:28, from /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/SymbolTable.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:52, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/SymbolTable.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:52, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/SymbolTable.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:52, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/SymbolTable.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:52, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:53, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/opcodes.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/opcodes.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/opcodes.cpp [ 67%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/machine.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/machine.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/machine.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:21, from /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:25, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:25, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:26, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:26, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:26, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:27, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:27, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:27, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:27, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:27, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:28, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:27, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/nodes2bytecode.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/nodes2bytecode.cpp.o -c /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp In file included from /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:23: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:26: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../wtf/Noncopyable.h:24, from /build/kjs-5.54.0/src/kjs/Parser.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:26: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:26: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/Parser.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:26, from /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/LocalStorage.h:32, from /build/kjs-5.54.0/src/kjs/JSVariableObject.h:51, from /build/kjs-5.54.0/src/kjs/JSVariableObject.cpp:47: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:26: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in: In function 'bool KJS::emitImmediateConversion(KJS::ConvOp, KJS::OpValue*, KJS::OpValue&)': /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:632:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:636:54: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:640:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:644:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:648:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:652:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:656:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:660:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:664:57: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:668:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:672:56: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:676:58: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in: At global scope: /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1796:154: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1797:154: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1798:157: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1799:212: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1800:216: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1801:220: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1802:156: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1803:159: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1804:162: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1805:219: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1806:223: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1807:223: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1808:180: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1809:239: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1810:189: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1811:148: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1812:78: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1813:84: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1814:189: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1815:201: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1816:223: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1817:123: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1818:189: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1819:149: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1820:86: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1821:108: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1822:116: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1823:147: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1824:88: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1825:100: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1826:171: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1827:338: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1828:173: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1829:118: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1830:225: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1831:106: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1832:177: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1833:291: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1834:101: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1835:166: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1836:163: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1837:197: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1838:221: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1839:209: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1840:188: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1841:233: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1842:212: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1843:172: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1844:196: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1845:145: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1846:169: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1847:265: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1848:219: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1849:151: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1850:156: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1851:200: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1852:474: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1853:271: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1854:326: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1855:190: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1856:345: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1857:412: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1858:1005: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1859:172: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1860:341: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1861:286: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1862:615: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1863:162: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1864:101: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1865:93: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1866:172: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1867:309: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1868:309: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1869:232: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1870:187: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1871:227: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1872:593: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1873:427: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1874:427: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1875:427: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1876:796: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1877:263: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1878:263: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1879:268: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1880:1124: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1881:461: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1882:445: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1883:437: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1884:741: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1885:755: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1886:429: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1887:437: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1888:141: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1889:425: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1890:263: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1891:258: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1892:151: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1893:192: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1894:405: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1895:469: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1896:88: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1897:177: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1898:410: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1899:931: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1900:485: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1901:200: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:1902:175: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in: In function 'void KJS::setArg(unsigned char*, const KJS::OpValue&)': /build/kjs-5.54.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; ^ /build/kjs-5.54.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; ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in: In static member function 'static void KJS::CodeGen::emitRegStore(KJS::CompileState*, KJS::OpValue*, KJS::OpValue*)': /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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*)': /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:222:26: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] const Op* cheapest = 0; ^ /build/kjs-5.54.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; ^ /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in: In static member function 'static void KJS::CodeGen::patchOpArgument(KJS::CodeBlock&, KJS::Addr, int, KJS::OpValue&)': /build/kjs-5.54.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); ^ /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in: In function 'void KJS::dumpParam(KJS::CodeBlock&, size_t, KJS::OpType, bool)': /build/kjs-5.54.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) ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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()); ^ /build/kjs-5.54.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()); ^ /build/kjs-5.54.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()); ^ /build/kjs-5.54.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()); ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 ? ^ /build/kjs-5.54.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)); ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in: In static member function 'static void KJS::CodeGen::disassembleBlock(KJS::CodeBlock&)': /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/bytecode/opcodes.h.in:26, from /build/kjs-5.54.0/src/kjs/bytecode/opcodes.cpp.in:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in: In function 'void KJS::changeDebugContext(KJS::Dir, KJS::ExecState*, KJS::Node*)': /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:185:23: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] FunctionImp* fn = 0; ^ /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in: In static member function 'static KJS::JSValue* KJS::Machine::runBlock(KJS::ExecState*, const CodeBlock&, KJS::ExecState*)': /build/kjs-5.54.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 ^ /build/kjs-5.54.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] /build/kjs-5.54.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] [ 69%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/CompileState.cpp.o 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] cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/CompileState.cpp.o -c /build/kjs-5.54.0/src/kjs/CompileState.cpp 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] In file included from /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/nodes.h:30, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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); ^ 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] In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ codes.def:792:173: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ codes.def:792:182: warning: cast from 'const unsigned char*' to 'const KJS::LocalStorageEntry*' increases required alignment of target type [-Wcast-align] /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ 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] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ 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] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ 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] In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ 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] In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ 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] In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ codes.def:1143:84: warning: cast from 'const unsigned char*' to 'const KJS::NarrowArg*' increases required alignment of target type [-Wcast-align] /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ 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] In file included from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~~~~~~~ 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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/internal.h:28, from /build/kjs-5.54.0/src/kjs/nodes.h:29, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:25: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/nodes.h:31, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:25: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/bytecode/machine.cpp.in:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/CompileState.h:29, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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, ^ /build/kjs-5.54.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); ^ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/Parser.h:30, from /build/kjs-5.54.0/src/kjs/nodes.h:28, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.h:25, from /build/kjs-5.54.0/src/kjs/nodes2bytecode.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[48]' to 'KJS::Completion*' increases required alignment of target type [-Wcast-align] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/CompileState.h:27, from /build/kjs-5.54.0/src/kjs/CompileState.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] [ 70%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/jsonlexer.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/jsonlexer.cpp.o -c /build/kjs-5.54.0/src/kjs/jsonlexer.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:27: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/jsonlexer.h:25, from /build/kjs-5.54.0/src/kjs/jsonlexer.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/json_object.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/json_object.cpp.o -c /build/kjs-5.54.0/src/kjs/json_object.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/object.h:27, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/json_object.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/json_object.cpp:29: /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/json_object.lut.h:11:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] }; ^ /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/json_object.lut.h:11:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/json_object.lut.h:11:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/function.h:27, from /build/kjs-5.54.0/src/kjs/object_object.h:24, from /build/kjs-5.54.0/src/kjs/function_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.h:25, from /build/kjs-5.54.0/src/kjs/json_object.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/json_object.cpp: In member function 'virtual KJS::JSValue* KJS::JSONFuncImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, const KJS::List&)': /build/kjs-5.54.0/src/kjs/json_object.cpp:186:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /build/kjs-5.54.0/src/kjs/json_object.cpp:188:5: note: here default: ^~~~~~~ [ 72%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/jsonstringify.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/jsonstringify.cpp.o -c /build/kjs-5.54.0/src/kjs/jsonstringify.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:26: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:27: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:183:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_FPCLASS) ^~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/propertydescriptor.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/propertydescriptor.cpp.o -c /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:22, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:20: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:20: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:20: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:20: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:20: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:21: /build/kjs-5.54.0/src/kjs/operations.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(IEEEFP_H) ^~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:21: /build/kjs-5.54.0/src/kjs/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:111:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISNAN) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISFINITE) ^~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_SIGNBIT) ^~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/operations.h:174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FPCLASS) ^~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/jsonstringify.h:25, from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/jsonstringify.cpp: In member function 'KJS::UString KJS::JSONStringify::stringifyValue(KJS::ExecState*, KJS::JSValue*, KJS::JSValue*, KJS::JSObject*)': /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:406:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:409:5: note: here case BooleanType: ^~~~ In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/propertydescriptor.h:23, from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/KF5JS_autogen/mocs_compilation.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/KF5JS.dir/KF5JS_autogen/mocs_compilation.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/KF5JS_autogen/mocs_compilation.cpp [ 74%] Linking CXX shared library ../../bin/libKF5JS.so cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_link_script CMakeFiles/KF5JS.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -shared -Wl,-soname,libKF5JS.so.5 -o ../../bin/libKF5JS.so.5.54.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 /usr/lib/arm-linux-gnueabihf/libpcre.so /usr/lib/arm-linux-gnueabihf/libpcreposix.so cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_symlink_library ../../bin/libKF5JS.so.5.54.0 ../../bin/libKF5JS.so.5 ../../bin/libKF5JS.so make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 74%] Built target KF5JS make -f src/kjs/CMakeFiles/kjs_bin_autogen.dir/build.make src/kjs/CMakeFiles/kjs_bin_autogen.dir/depend make -f src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/depend make -f autotests/CMakeFiles/ecmatest_autogen.dir/build.make autotests/CMakeFiles/ecmatest_autogen.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/kjs_bin_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs/api /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/testkjs_autogen.dir/build.make tests/CMakeFiles/testkjs_autogen.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/ecmatest_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target kjs_bin_autogen make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/kjs_bin_autogen.dir/build.make src/kjs/CMakeFiles/kjs_bin_autogen.dir/build Scanning dependencies of target testkjs_autogen Scanning dependencies of target KF5JSApi_autogen Scanning dependencies of target ecmatest_autogen make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/testkjs_autogen.dir/build.make tests/CMakeFiles/testkjs_autogen.dir/build make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f autotests/CMakeFiles/ecmatest_autogen.dir/build.make autotests/CMakeFiles/ecmatest_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 75%] Automatic MOC for target testkjs cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_autogen.dir/AutogenInfo.cmake Debian [ 76%] Automatic MOC for target KF5JSApi cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/AutogenInfo.cmake Debian [ 77%] Automatic MOC for target kjs_bin cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/kjs_bin_autogen.dir/AutogenInfo.cmake Debian [ 78%] Automatic MOC for target ecmatest cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/ecmatest_autogen.dir/AutogenInfo.cmake Debian make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 78%] Built target testkjs_autogen make -f tests/CMakeFiles/testkjs_static_autogen.dir/build.make tests/CMakeFiles/testkjs_static_autogen.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_static_autogen.dir/DependInfo.cmake --color= [ 78%] Built target kjs_bin_autogen make -f src/kjs/CMakeFiles/kjs_bin.dir/build.make src/kjs/CMakeFiles/kjs_bin.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/kjs_bin.dir/DependInfo.cmake --color= [ 78%] Built target KF5JSApi_autogen make -f tests/CMakeFiles/testkjs.dir/build.make tests/CMakeFiles/testkjs.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs.dir/DependInfo.cmake --color= Scanning dependencies of target testkjs_static_autogen make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/testkjs_static_autogen.dir/build.make tests/CMakeFiles/testkjs_static_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' Scanning dependencies of target kjs_bin make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/kjs_bin.dir/build.make src/kjs/CMakeFiles/kjs_bin.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 79%] Automatic MOC for target testkjs_static cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_static_autogen.dir/AutogenInfo.cmake Debian Scanning dependencies of target testkjs make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/testkjs.dir/build.make tests/CMakeFiles/testkjs.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 79%] Building CXX object src/kjs/CMakeFiles/kjs_bin.dir/kjs.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/kjs_bin_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/kjs_bin.dir/kjs.cpp.o -c /build/kjs-5.54.0/src/kjs/kjs.cpp make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 80%] Building CXX object tests/CMakeFiles/testkjs.dir/testkjs.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests -I/build/kjs-5.54.0/tests -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/testkjs_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/testkjs.dir/testkjs.cpp.o -c /build/kjs-5.54.0/tests/testkjs.cpp make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/JSLock.h:25, from /build/kjs-5.54.0/src/kjs/kjs.cpp:22: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/kjs.cpp:22: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MULTIPLE_THREADS) ^~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Built target testkjs_static_autogen make -f src/kjs/api/CMakeFiles/KF5JSApi.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi.dir/depend [ 80%] Built target ecmatest_autogen In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:800:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC7) ^~~~~~~~~~~~~~~~~~ make -f tests/CMakeFiles/testkjs_static.dir/build.make tests/CMakeFiles/testkjs_static.dir/depend In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs/api /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/CMakeFiles/KF5JSApi.dir/DependInfo.cmake --color= /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_static.dir/DependInfo.cmake --color= In file included from /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ Scanning dependencies of target testkjs_static make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/testkjs_static.dir/build.make tests/CMakeFiles/testkjs_static.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:27, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/tests/testkjs.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) && ! COMPILER(MSVC) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) && ! COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) && defined(HAVE_CRTDBG_H) && !defined(__MINGW32__) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if defined(_DEBUG) && PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ Scanning dependencies of target KF5JSApi make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/api/CMakeFiles/KF5JSApi.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi.dir/build [ 81%] Building CXX object tests/CMakeFiles/testkjs_static.dir/testkjs.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests -I/build/kjs-5.54.0/tests -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/testkjs_static_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/testkjs_static.dir/testkjs.cpp.o -c /build/kjs-5.54.0/tests/testkjs.cpp make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 82%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsinterpreter.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api -I/build/kjs-5.54.0/src/kjs/api -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/KF5JSApi_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjsinterpreter.cpp.o -c /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp In file included from /build/kjs-5.54.0/src/kjs/../wtf/FastMalloc.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:27, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/tests/testkjs.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/tests/testkjs.cpp:28: /build/kjs-5.54.0/src/kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) && ! COMPILER(MSVC) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) && ! COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:193:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) && defined(HAVE_CRTDBG_H) && !defined(__MINGW32__) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/tests/testkjs.cpp:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if defined(_DEBUG) && PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/kjs.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:27, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:27, from /build/kjs-5.54.0/src/kjs/collector.h:27, from /build/kjs-5.54.0/tests/testkjs.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] [ 83%] Building CXX object tests/CMakeFiles/testkjs.dir/testkjs_autogen/mocs_compilation.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests -I/build/kjs-5.54.0/tests -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/testkjs_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/testkjs.dir/testkjs_autogen/mocs_compilation.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/testkjs_autogen/mocs_compilation.cpp [ 84%] Building CXX object src/kjs/CMakeFiles/kjs_bin.dir/kjs_bin_autogen/mocs_compilation.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/kjs_bin_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/kjs_bin.dir/kjs_bin_autogen/mocs_compilation.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/kjs_bin_autogen/mocs_compilation.cpp [ 85%] Linking CXX executable ../../bin/kjs5 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_link_script CMakeFiles/kjs_bin.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed CMakeFiles/kjs_bin.dir/kjs.cpp.o CMakeFiles/kjs_bin.dir/kjs_bin_autogen/mocs_compilation.cpp.o -o ../../bin/kjs5 -Wl,-rpath,/build/kjs-5.54.0/obj-arm-linux-gnueabihf/bin: ../../bin/libKF5JS.so.5.54.0 [ 86%] Linking CXX executable ../bin/testkjs cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/testkjs.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed CMakeFiles/testkjs.dir/testkjs.cpp.o CMakeFiles/testkjs.dir/testkjs_autogen/mocs_compilation.cpp.o -o ../bin/testkjs -Wl,-rpath,/build/kjs-5.54.0/obj-arm-linux-gnueabihf/bin ../bin/libKF5JS.so.5.54.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.11.3 [ 87%] Building CXX object tests/CMakeFiles/testkjs_static.dir/testkjs_static_autogen/mocs_compilation.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/c++ -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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests -I/build/kjs-5.54.0/tests -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/testkjs_static_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/testkjs_static.dir/testkjs_static_autogen/mocs_compilation.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/testkjs_static_autogen/mocs_compilation.cpp make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 88%] Linking CXX executable ../bin/testkjs_static cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/testkjs_static.dir/link.txt --verbose=1 [ 88%] Built target kjs_bin make -f autotests/CMakeFiles/ecmatest.dir/build.make autotests/CMakeFiles/ecmatest.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/ecmatest.dir/DependInfo.cmake --color= /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed CMakeFiles/testkjs_static.dir/testkjs.cpp.o CMakeFiles/testkjs_static.dir/testkjs_static_autogen/mocs_compilation.cpp.o -o ../bin/testkjs_static -Wl,-rpath,/build/kjs-5.54.0/obj-arm-linux-gnueabihf/bin ../bin/libKF5JS.so.5.54.0 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.11.3 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 88%] Built target testkjs [ 89%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjscontext.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api -I/build/kjs-5.54.0/src/kjs/api -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/KF5JSApi_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjscontext.cpp.o -c /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp Scanning dependencies of target ecmatest make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f autotests/CMakeFiles/ecmatest.dir/build.make autotests/CMakeFiles/ecmatest.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' In file included from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsinterpreter.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/../kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 90%] Building CXX object autotests/CMakeFiles/ecmatest.dir/ecmatest.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/c++ -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_TESTCASE_BUILDDIR=\"/build/kjs-5.54.0/obj-arm-linux-gnueabihf\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests -I/build/kjs-5.54.0/autotests -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/ecmatest_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtTest -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ecmatest.dir/ecmatest.cpp.o -c /build/kjs-5.54.0/autotests/ecmatest.cpp [ 90%] Built target testkjs_static [ 91%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsobject.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api -I/build/kjs-5.54.0/src/kjs/api -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/KF5JSApi_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjsobject.cpp.o -c /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:26: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:26: /build/kjs-5.54.0/src/kjs/../kjs/interpreter.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(BINDINGS) ^~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsprototype.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api -I/build/kjs-5.54.0/src/kjs/api -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/KF5JSApi_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjsprototype.cpp.o -c /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp In file included from /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:21, from /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/autotests/ecmatest.cpp:15: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/RefPtr.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/autotests/ecmatest.cpp:15: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/autotests/ecmatest.cpp:15: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/autotests/ecmatest.cpp:15: /build/kjs-5.54.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 /build/kjs-5.54.0/autotests/ecmatest.cpp:15: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/autotests/ecmatest.cpp:16: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:29, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.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 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/protect.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/interpreter.h:28, from /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/object.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:27: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjscontext.cpp:24: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/../kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsarguments.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api -I/build/kjs-5.54.0/src/kjs/api -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/KF5JSApi_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/kjsarguments.cpp.o -c /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp In file included from /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../kjs/global.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:212:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Platform.h:216:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:28, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.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 ^~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/AlwaysInline.h:26:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:29, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/HashFunctions.h:134:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTraits.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, from /build/kjs-5.54.0/src/kjs/../wtf/HashMap.h:24, from /build/kjs-5.54.0/src/kjs/../wtf/HashCountedSet.h:26, from /build/kjs-5.54.0/src/kjs/../kjs/collector.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:35, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.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) ^~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/JSImmediate.h:30, from /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/MathExtras.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/value.h:27, from /build/kjs-5.54.0/src/kjs/../kjs/list.h:26, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:27, from /build/kjs-5.54.0/src/kjs/api/kjsarguments.cpp:23: /build/kjs-5.54.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 /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsprototype.cpp:25: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/../kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/kjs-5.54.0/src/kjs/../kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/api/kjsprivate.h:25, from /build/kjs-5.54.0/src/kjs/api/kjsobject.cpp:23: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/../kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/KF5JSApi_autogen/mocs_compilation.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/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/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api -I/build/kjs-5.54.0/src/kjs/api -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/KF5JSApi_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/KF5JSApi.dir/KF5JSApi_autogen/mocs_compilation.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/KF5JSApi_autogen/mocs_compilation.cpp [ 94%] Building CXX object autotests/CMakeFiles/ecmatest.dir/ecmatest_autogen/mocs_compilation.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/c++ -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_TESTCASE_BUILDDIR=\"/build/kjs-5.54.0/obj-arm-linux-gnueabihf\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests -I/build/kjs-5.54.0/autotests -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/ecmatest_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/.. -I/build/kjs-5.54.0/src/kjs/.. -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/../.. -I/build/kjs-5.54.0/src/kjs/../wtf -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs -I/build/kjs-5.54.0/src/kjs -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtTest -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/ecmatest.dir/ecmatest_autogen/mocs_compilation.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/ecmatest_autogen/mocs_compilation.cpp /build/kjs-5.54.0/autotests/ecmatest.cpp: In constructor 'KJS::UString::UString(const QString&)': /build/kjs-5.54.0/autotests/ecmatest.cpp:32:54: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct KJS::UChar' from an array of 'const class QChar' [-Wclass-memaccess] memcpy(dat, d.unicode(), len * sizeof(KJS::UChar)); ^ In file included from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.0/src/kjs/ustring.h:70:19: note: 'struct KJS::UChar' declared here struct KJS_EXPORT UChar { ^~~~~ In file included from /build/kjs-5.54.0/src/kjs/ustring.h:32, from /build/kjs-5.54.0/src/kjs/identifier.h:25, from /build/kjs-5.54.0/src/kjs/CommonIdentifiers.h:24, from /build/kjs-5.54.0/src/kjs/completion.h:27, from /build/kjs-5.54.0/src/kjs/ExecState.h:28, from /build/kjs-5.54.0/src/kjs/interpreter.h:27, from /build/kjs-5.54.0/src/kjs/object.h:29, from /build/kjs-5.54.0/autotests/ecmatest.cpp:17: /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = KJS::Completion; unsigned int inlineCapacity = 4]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = KJS::Completion; unsigned int inlineCapacity = 4]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/ExecState.h:114:56: required from here /build/kjs-5.54.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/kjs-5.54.0/src/kjs/../wtf/Vector.h: In instantiation of 'T* WTF::VectorBuffer::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 8]': /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:373:35: required from 'void WTF::VectorBuffer::deallocateBuffer(T*) [with T = unsigned int; unsigned int inlineCapacity = 8]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.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]' /build/kjs-5.54.0/src/kjs/Parser.h:95:40: required from here /build/kjs-5.54.0/src/kjs/../wtf/Vector.h:397:16: warning: cast from 'char (*)[32]' to 'unsigned int*' increases required alignment of target type [-Wcast-align] [ 95%] Linking CXX shared library ../../../bin/libKF5JSApi.so cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api && /usr/bin/cmake -E cmake_link_script CMakeFiles/KF5JSApi.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed -shared -Wl,-soname,libKF5JSApi.so.5 -o ../../../bin/libKF5JSApi.so.5.54.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,/build/kjs-5.54.0/obj-arm-linux-gnueabihf/bin: /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.11.3 ../../../bin/libKF5JS.so.5.54.0 cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api && /usr/bin/cmake -E cmake_symlink_library ../../../bin/libKF5JSApi.so.5.54.0 ../../../bin/libKF5JSApi.so.5 ../../../bin/libKF5JSApi.so make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 95%] Built target KF5JSApi make -f autotests/CMakeFiles/kjsapitest_autogen.dir/build.make autotests/CMakeFiles/kjsapitest_autogen.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/kjsapitest_autogen.dir/DependInfo.cmake --color= Scanning dependencies of target kjsapitest_autogen make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f autotests/CMakeFiles/kjsapitest_autogen.dir/build.make autotests/CMakeFiles/kjsapitest_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 96%] Automatic MOC for target kjsapitest cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/kjsapitest_autogen.dir/AutogenInfo.cmake Debian make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 96%] Built target kjsapitest_autogen make -f autotests/CMakeFiles/kjsapitest.dir/build.make autotests/CMakeFiles/kjsapitest.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/kjsapitest.dir/DependInfo.cmake --color= Scanning dependencies of target kjsapitest make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f autotests/CMakeFiles/kjsapitest.dir/build.make autotests/CMakeFiles/kjsapitest.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 97%] Building CXX object autotests/CMakeFiles/kjsapitest.dir/kjsapitest.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/c++ -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_TESTCASE_BUILDDIR=\"/build/kjs-5.54.0/obj-arm-linux-gnueabihf\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests -I/build/kjs-5.54.0/autotests -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/kjsapitest_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api -I/build/kjs-5.54.0/src/kjs/api -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtTest -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kjsapitest.dir/kjsapitest.cpp.o -c /build/kjs-5.54.0/autotests/kjsapitest.cpp [ 98%] Building CXX object autotests/CMakeFiles/kjsapitest.dir/kjsapitest_autogen/mocs_compilation.cpp.o cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/c++ -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_TESTCASE_BUILDDIR=\"/build/kjs-5.54.0/obj-arm-linux-gnueabihf\" -DQT_TESTLIB_LIB -DQT_USE_QSTRINGBUILDER -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests -I/build/kjs-5.54.0/autotests -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/kjsapitest_autogen/include -I/build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api -I/build/kjs-5.54.0/src/kjs/api -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -isystem /usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -isystem /usr/include/arm-linux-gnueabihf/qt5/QtTest -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -std=gnu++11 -o CMakeFiles/kjsapitest.dir/kjsapitest_autogen/mocs_compilation.cpp.o -c /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/kjsapitest_autogen/mocs_compilation.cpp [ 99%] Linking CXX executable ../bin/kjsapitest cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/cmake -E cmake_link_script CMakeFiles/kjsapitest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed CMakeFiles/kjsapitest.dir/kjsapitest.cpp.o CMakeFiles/kjsapitest.dir/kjsapitest_autogen/mocs_compilation.cpp.o -o ../bin/kjsapitest -Wl,-rpath,/build/kjs-5.54.0/obj-arm-linux-gnueabihf/bin ../bin/libKF5JSApi.so.5.54.0 /usr/lib/arm-linux-gnueabihf/libQt5Test.so.5.11.3 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.11.3 -Wl,-rpath-link,/build/kjs-5.54.0/obj-arm-linux-gnueabihf/bin make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 99%] Built target kjsapitest [100%] Linking CXX executable ../bin/ecmatest cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ecmatest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/kjs-5.54.0=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -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 -pedantic -Wlogical-op -Wzero-as-null-pointer-constant -Wl,--enable-new-dtags -Wl,-z,relro -Wl,--as-needed CMakeFiles/ecmatest.dir/ecmatest.cpp.o CMakeFiles/ecmatest.dir/ecmatest_autogen/mocs_compilation.cpp.o -o ../bin/ecmatest -Wl,-rpath,/build/kjs-5.54.0/obj-arm-linux-gnueabihf/bin ../bin/libKF5JS.so.5.54.0 /usr/lib/arm-linux-gnueabihf/libQt5Test.so.5.11.3 /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5.11.3 make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [100%] Built target ecmatest make[2]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' dh_auto_test --buildsystem=kf5 -O--buildsystem=kf5 cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=-j4 make[1]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process -j4 Test project /build/kjs-5.54.0/obj-arm-linux-gnueabihf Start 1: kjsapitest 1/1 Test #1: kjsapitest ....................... Passed 0.05 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 0.07 sec make[1]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with kf5,pkgkde_symbolshelper --buildsystem kf5 --without build_stamp dh_testroot -O--buildsystem=kf5 dh_prep -O--buildsystem=kf5 dh_auto_install --buildsystem=kf5 -O--buildsystem=kf5 cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/kjs-5.54.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/kjs-5.54.0 -B/build/kjs-5.54.0/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/depend make -f CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/depend make -f CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-de-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build [ 1%] Built target po-de-docs-kjs5-kjs5-1 make -f CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-sv-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 2%] Built target po-sv-docs-kjs5-kjs5-1 make -f CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/depend make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build [ 3%] Built target po-es-docs-kjs5-kjs5-1 [ 4%] Built target po-it-docs-kjs5-kjs5-1 make -f CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/depend make -f CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build [ 4%] Built target po-nl-docs-kjs5-kjs5-1 make -f CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-pt-BR-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-ca-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-uk-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 5%] Built target po-pt-BR-docs-kjs5-kjs5-1 make -f src/kjs/CMakeFiles/KF5JS_autogen.dir/build.make src/kjs/CMakeFiles/KF5JS_autogen.dir/depend make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/KF5JS_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'CMakeFiles/po-pt-docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 6%] Built target po-uk-docs-kjs5-kjs5-1 [ 7%] Built target po-ca-docs-kjs5-kjs5-1 make -f src/kjs/CMakeFiles/icemaker_autogen.dir/build.make src/kjs/CMakeFiles/icemaker_autogen.dir/depend make -f docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build.make docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/icemaker_autogen.dir/DependInfo.cmake --color= [ 8%] Built target po-pt-docs-kjs5-kjs5-1 make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/docs/kjs5 /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/docs/kjs5 /build/kjs-5.54.0/obj-arm-linux-gnueabihf/docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/KF5JS_autogen.dir/build.make src/kjs/CMakeFiles/KF5JS_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build.make docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build [ 9%] Automatic MOC for target KF5JS cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/KF5JS_autogen.dir/AutogenInfo.cmake Debian make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'docs/kjs5/CMakeFiles/docs-kjs5-kjs5-1.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/icemaker_autogen.dir/build.make src/kjs/CMakeFiles/icemaker_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 10%] Built target docs-kjs5-kjs5-1 [ 11%] Automatic MOC for target icemaker cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/icemaker_autogen.dir/AutogenInfo.cmake Debian make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 11%] Built target icemaker_autogen make -f src/kjs/CMakeFiles/icemaker.dir/build.make src/kjs/CMakeFiles/icemaker.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/icemaker.dir/DependInfo.cmake --color= [ 11%] Built target KF5JS_autogen make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/icemaker.dir/build.make src/kjs/CMakeFiles/icemaker.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/kjs/CMakeFiles/icemaker.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 19%] Built target icemaker make -f src/kjs/CMakeFiles/KF5JS.dir/build.make src/kjs/CMakeFiles/KF5JS.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/KF5JS.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/KF5JS.dir/build.make src/kjs/CMakeFiles/KF5JS.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/kjs/CMakeFiles/KF5JS.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 74%] Built target KF5JS make -f src/kjs/CMakeFiles/kjs_bin_autogen.dir/build.make src/kjs/CMakeFiles/kjs_bin_autogen.dir/depend make -f src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/depend make -f autotests/CMakeFiles/ecmatest_autogen.dir/build.make autotests/CMakeFiles/ecmatest_autogen.dir/depend make -f tests/CMakeFiles/testkjs_autogen.dir/build.make tests/CMakeFiles/testkjs_autogen.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/kjs_bin_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs/api /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/ecmatest_autogen.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/kjs_bin_autogen.dir/build.make src/kjs/CMakeFiles/kjs_bin_autogen.dir/build make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f autotests/CMakeFiles/ecmatest_autogen.dir/build.make autotests/CMakeFiles/ecmatest_autogen.dir/build make -f tests/CMakeFiles/testkjs_autogen.dir/build.make tests/CMakeFiles/testkjs_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 75%] Automatic MOC for target KF5JSApi cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/CMakeFiles/KF5JSApi_autogen.dir/AutogenInfo.cmake Debian [ 76%] Automatic MOC for target kjs_bin cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/kjs_bin_autogen.dir/AutogenInfo.cmake Debian [ 77%] Automatic MOC for target ecmatest cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/ecmatest_autogen.dir/AutogenInfo.cmake Debian [ 78%] Automatic MOC for target testkjs cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_autogen.dir/AutogenInfo.cmake Debian make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 78%] Built target kjs_bin_autogen [ 78%] Built target KF5JSApi_autogen make -f tests/CMakeFiles/testkjs_static_autogen.dir/build.make tests/CMakeFiles/testkjs_static_autogen.dir/depend [ 78%] Built target testkjs_autogen make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_static_autogen.dir/DependInfo.cmake --color= make -f src/kjs/CMakeFiles/kjs_bin.dir/build.make src/kjs/CMakeFiles/kjs_bin.dir/depend make -f src/kjs/api/CMakeFiles/KF5JSApi.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi.dir/depend [ 78%] Built target ecmatest_autogen make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/CMakeFiles/kjs_bin.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/testkjs.dir/build.make tests/CMakeFiles/testkjs.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/src/kjs/api /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/api/CMakeFiles/KF5JSApi.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/testkjs_static_autogen.dir/build.make tests/CMakeFiles/testkjs_static_autogen.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/CMakeFiles/kjs_bin.dir/build.make src/kjs/CMakeFiles/kjs_bin.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/kjs/CMakeFiles/kjs_bin.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/testkjs.dir/build.make tests/CMakeFiles/testkjs.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/testkjs.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f src/kjs/api/CMakeFiles/KF5JSApi.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi.dir/build [ 79%] Automatic MOC for target testkjs_static cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_static_autogen.dir/AutogenInfo.cmake Debian [ 81%] Built target kjs_bin make -f autotests/CMakeFiles/ecmatest.dir/build.make autotests/CMakeFiles/ecmatest.dir/depend make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 84%] Built target testkjs make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/ecmatest.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/kjs/api/CMakeFiles/KF5JSApi.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 91%] Built target KF5JSApi make -f autotests/CMakeFiles/kjsapitest_autogen.dir/build.make autotests/CMakeFiles/kjsapitest_autogen.dir/depend [ 91%] Built target testkjs_static_autogen make -f tests/CMakeFiles/testkjs_static.dir/build.make tests/CMakeFiles/testkjs_static.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/kjsapitest_autogen.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/tests/CMakeFiles/testkjs_static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f autotests/CMakeFiles/ecmatest.dir/build.make autotests/CMakeFiles/ecmatest.dir/build make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f autotests/CMakeFiles/kjsapitest_autogen.dir/build.make autotests/CMakeFiles/kjsapitest_autogen.dir/build make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f tests/CMakeFiles/testkjs_static.dir/build.make tests/CMakeFiles/testkjs_static.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'tests/CMakeFiles/testkjs_static.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'autotests/CMakeFiles/ecmatest.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 94%] Built target testkjs_static [ 95%] Automatic MOC for target kjsapitest cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests && /usr/bin/cmake -E cmake_autogen /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/kjsapitest_autogen.dir/AutogenInfo.cmake Debian [ 97%] Built target ecmatest make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 97%] Built target kjsapitest_autogen make -f autotests/CMakeFiles/kjsapitest.dir/build.make autotests/CMakeFiles/kjsapitest.dir/depend make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' cd /build/kjs-5.54.0/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/kjs-5.54.0 /build/kjs-5.54.0/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests /build/kjs-5.54.0/obj-arm-linux-gnueabihf/autotests/CMakeFiles/kjsapitest.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make -f autotests/CMakeFiles/kjsapitest.dir/build.make autotests/CMakeFiles/kjsapitest.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'autotests/CMakeFiles/kjsapitest.dir/build'. make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [100%] Built target kjsapitest make[2]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/kjs-5.54.0/obj-arm-linux-gnueabihf/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Debian" -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/KF5JS/KF5JSConfig.cmake -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/KF5JS/KF5JSConfigVersion.cmake -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/KF5JS/KF5JSTargets.cmake -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/KF5JS/KF5JSTargets-debian.cmake -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs_version.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/ca/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/de/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/es/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/it/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/nl/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/pt/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/pt_BR/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/sv/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/uk/man1/kjs5.1 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libKF5JS.so.5.54.0 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libKF5JS.so.5 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libKF5JS.so -- Installing: /build/kjs-5.54.0/debian/tmp/usr/bin/kjs5 -- Set runtime path of "/build/kjs-5.54.0/debian/tmp/usr/bin/kjs5" to "" -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/array_instance.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/array_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/bool_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/collector.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/CommonIdentifiers.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/commonunicode.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/CompileState.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/completion.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/context.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/date_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/debugger.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/dtoa.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/error_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/ExecState.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/function.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/function_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/grammar.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/identifier.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/internal.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/interpreter.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/JSImmediate.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/JSLock.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/jsonlexer.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/json_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/jsonstringify.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/JSType.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/JSVariableObject.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/JSWrapperObject.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/lexer.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/list.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/LocalStorage.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/lookup.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/makenodes.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/math_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/nodes2bytecode.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/nodes.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/number_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/object_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/operations.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/package.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/Parser.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/propertydescriptor.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/property_map.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/PropertyNameArray.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/property_slot.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/protect.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/regexp.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/regexp_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/SavedBuiltins.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/scope_chain.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/scriptfunction.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/string_object.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/SymbolTable.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/types.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/ustring.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/value.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/global.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/opcodes.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/bytecode/opargs.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/kf5/kjs/create_hash_table -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/modules/qt_KJS.pri -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libKF5JSApi.so.5.54.0 -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libKF5JSApi.so.5 -- Set runtime path of "/build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libKF5JSApi.so.5.54.0" to "" -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/libKF5JSApi.so -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/kjsapi_export.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/kjsinterpreter.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/kjscontext.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/kjsobject.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/kjsprototype.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/kjs/kjsarguments.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/modules/qt_KJSApi.pri -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/AlwaysInline.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/ASCIICType.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/Assertions.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/DisallowCType.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/FastMalloc.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/Forward.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/GetPtr.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/HashCountedSet.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/HashFunctions.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/HashIterators.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/HashMap.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/HashSet.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/HashTable.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/HashTraits.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/ListRefPtr.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/MathExtras.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/Noncopyable.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/OwnArrayPtr.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/OwnPtr.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/PassRefPtr.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/Platform.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/RefCounted.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/RefPtr.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/RefPtrHashMap.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/SharedPtr.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/UnusedParam.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/Vector.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/include/KF5/wtf/VectorTraits.h -- Installing: /build/kjs-5.54.0/debian/tmp/usr/share/man/man1/kjs5.1 make[1]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' dh_install -O--buildsystem=kf5 dh_movelibkdeinit -O--buildsystem=kf5 dh_installdocs -O--buildsystem=kf5 dh_installchangelogs -O--buildsystem=kf5 dh_installman -O--buildsystem=kf5 dh_installinit -O--buildsystem=kf5 dh_lintian -O--buildsystem=kf5 dh_perl -O--buildsystem=kf5 dh_link -O--buildsystem=kf5 dh_strip_nondeterminism -O--buildsystem=kf5 dh_compress -X.dcl -X.docbook -X-license -X.tag -X.sty -X.el -O--buildsystem=kf5 debian/rules override_dh_fixperms make[1]: Entering directory '/build/kjs-5.54.0' chmod +x debian/libkf5kjs-dev/usr/share/kf5/kjs/create_hash_table dh_fixperms make[1]: Leaving directory '/build/kjs-5.54.0' dh_missing -O--buildsystem=kf5 debian/rules override_dh_strip make[1]: Entering directory '/build/kjs-5.54.0' dh_strip --dbgsym-migration='libkf5js5-dbg (<= 5.19.0-1~~)' make[1]: Leaving directory '/build/kjs-5.54.0' dh_makeshlibs -Xusr/lib/libkdeinit5_\* -O--buildsystem=kf5 dpkg-gensymbols: warning: debian/libkf5js5/DEBIAN/symbols doesn't match completely debian/libkf5js5.symbols --- debian/libkf5js5.symbols (libkf5js5_5.54.0-1_armhf) +++ dpkg-gensymbolssIYAZR 2020-06-14 14:30:39.012656498 +1400 @@ -404,7 +404,7 @@ _ZNK3KJS7JSValue16toUInt32SlowCaseEPNS_9ExecStateERb@Base 4.96.0 _ZNK3KJS7JSValue20toIntegerPreserveNaNEPNS_9ExecStateE@Base 4.96.0 _ZNK3KJS7JSValue7toFloatEPNS_9ExecStateE@Base 4.96.0 - (optional=gccinternal|arch=!amd64)_ZNK3KJS7JSValue7toInt32EPNS_9ExecStateE@Base 5.11.0 +#MISSING: 5.54.0-1# (optional=gccinternal|arch=!amd64)_ZNK3KJS7JSValue7toInt32EPNS_9ExecStateE@Base 5.11.0 _ZNK3KJS7JSValue8toNumberEPNS_9ExecStateE@Base 5.49.0 _ZNK3KJS7JSValue8toObjectEPNS_9ExecStateE@Base 4.96.0 _ZNK3KJS7JSValue8toStringEPNS_9ExecStateE@Base 5.49.0 dh_shlibdeps -O--buildsystem=kf5 dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libkf5js5/usr/lib/arm-linux-gnueabihf/libKF5JS.so.5.54.0 found in none of the libraries dh_installdeb -O--buildsystem=kf5 dh_gencontrol -O--buildsystem=kf5 dh_md5sums -O--buildsystem=kf5 dh_builddeb -O--buildsystem=kf5 dpkg-deb: building package 'libkf5jsapi5' in '../libkf5jsapi5_5.54.0-1_armhf.deb'. dpkg-deb: building package 'libkf5js5' in '../libkf5js5_5.54.0-1_armhf.deb'. dpkg-deb: building package 'libkf5kjs-dev' in '../libkf5kjs-dev_5.54.0-1_armhf.deb'. dpkg-deb: building package 'libkf5jsapi5-dbgsym' in '../libkf5jsapi5-dbgsym_5.54.0-1_armhf.deb'. dpkg-deb: building package 'libkf5js5-dbgsym' in '../libkf5js5-dbgsym_5.54.0-1_armhf.deb'. dpkg-deb: building package 'libkf5kjs-dev-dbgsym' in '../libkf5kjs-dev-dbgsym_5.54.0-1_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../kjs_5.54.0-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/9336/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/9336/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/9336 and its subdirectories I: Current time: Sun Jun 14 14:31:18 +14 2020 I: pbuilder-time-stamp: 1592094678