Diff of the two buildlogs: -- --- b1/build.log 2020-06-14 00:02:49.846791631 +0000 +++ b2/build.log 2020-06-14 00:31:33.720800810 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jun 13 11:51:37 -12 2020 -I: pbuilder-time-stamp: 1592092297 +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 @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Fri Jan 18 00:13:30 2019 -12 +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 @@ -29,136 +29,170 @@ dpkg-source: info: applying install_missing_headers I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/6752/tmp/hooks/D02_print_environment starting +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 - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + 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='9624ca3b84154646a6e5254796433209' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='6752' - PS1='# ' - PS2='> ' + 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' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.aq4wroqphN/pbuilderrc_YkZV --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.aq4wroqphN/b1 --logfile b1/build.log kjs_5.54.0-1.dsc' - SUDO_GID='114' - SUDO_UID='109' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + 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 opi2a 4.19.0-9-armmp-lpae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux + 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 17 2019 bash - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 22432 Feb 28 2019 cat - -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown - -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp - -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash - -rwxr-xr-x 1 root root 71648 Feb 28 2019 date - -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd - -rwxr-xr-x 1 root root 55672 Feb 28 2019 df - -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir - -rwxr-xr-x 1 root root 54872 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 22364 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 18260 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 21980 Apr 22 07:38 fusermount - -rwxr-xr-x 1 root root 124508 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 64232 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln - -rwxr-xr-x 1 root root 34932 Jul 26 2018 login - -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls - -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 26024 Jan 9 2019 more - -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount - -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 84284 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 22416 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm - -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jun 11 20:26 sh -> dash - -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty - -rwsr-xr-x 1 root root 42472 Jan 9 2019 su - -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync - -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar - -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch - -rwxr-xr-x 1 root root 18260 Feb 28 2019 true - -rwxr-xr-x 1 root root 9636 Apr 22 07:38 ulockmgr_server - -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount - -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 21980 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/6752/tmp/hooks/D02_print_environment finished + -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 @@ -441,7 +475,7 @@ 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 13s (5788 kB/s) +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.) @@ -1407,7 +1441,7 @@ 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" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +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 @@ -1603,7 +1637,7 @@ -- 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 -j3 "INSTALL=install --strip-program=true" + 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 @@ -1612,75 +1646,39 @@ 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= -Scanning dependencies of target po-sv-docs-kjs5-kjs5-1 -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]: 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 -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 Scanning dependencies of target po-it-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-it-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-it-docs-kjs5-kjs5-1.dir/build -make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' -[ 1%] 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 -[ 2%] 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 -[ 3%] Generating po/it/docs/kjs5/kjs5.1 -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.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' -[ 3%] Built target po-de-docs-kjs5-kjs5-1 -make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/depend -[ 3%] Built target po-sv-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 /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 -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' -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= -[ 3%] Built target po-it-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 -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' -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 -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]: 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' -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-nl-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' -Scanning dependencies of target po-pt-BR-docs-kjs5-kjs5-1 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 -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 -[ 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 -[ 5%] Generating po/pt_BR/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/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 @@ -1690,80 +1688,110 @@ 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' -[ 5%] Built target po-es-docs-kjs5-kjs5-1 +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= -[ 5%] Built target po-nl-docs-kjs5-kjs5-1 +[ 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= -[ 5%] Built target po-pt-BR-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= 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' -Scanning dependencies of target po-uk-docs-kjs5-kjs5-1 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 -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' -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 -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 -[ 8%] Generating po/pt/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 -Warn: AUTHOR sect.: no personblurb|contrib for Porten, Harri 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.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 Harri Porten kjs5 +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' -[ 8%] Built target po-ca-docs-kjs5-kjs5-1 +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%] Built target po-uk-docs-kjs5-kjs5-1 +[ 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 -[ 8%] Built target po-pt-docs-kjs5-kjs5-1 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 -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' +[ 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 -make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' [ 9%] Automatic MOC for target KF5JS -Scanning dependencies of target 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/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' @@ -1772,20 +1800,20 @@ [ 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= -make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' +[ 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 -[ 11%] Built target KF5JS_autogen 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 -[ 13%] Building CXX object src/kjs/CMakeFiles/icemaker.dir/bytecode/generator/tablebuilder.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/tablebuilder.cpp.o -c /build/kjs-5.54.0/src/kjs/bytecode/generator/tablebuilder.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/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] @@ -1892,10 +1920,18 @@ 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' -[ 13%] Built target docs-kjs5-kjs5-1 [ 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] @@ -1947,13 +1983,6 @@ /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) ^~~~~~~~~~~~~~~~~ -[ 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/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 { - ^~~~ [ 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, @@ -2007,6 +2036,11 @@ /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, @@ -2069,81 +2103,60 @@ [ 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 opcodes.h, opcodes.cpp, machine.cpp -[ 20%] Generating date_object.lut.h +[ 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 -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 icemaker -41.9 for KJS/FrostByte Generating bytecode instruction selection tables and VM dispatcher... -[ 22%] Generating string_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 [ 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 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/regexp_object.cpp -i > /build/kjs-5.54.0/obj-arm-linux-gnueabihf/src/kjs/regexp_object.lut.h -[ 27%] Generating lexer.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' -[ 29%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/ustring.cpp.o +[ 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/ustring.cpp.o -c /build/kjs-5.54.0/src/kjs/ustring.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 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) ^~~~~~~~~~~~~~~~ -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: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: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: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/../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] @@ -2163,6 +2176,29 @@ /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, @@ -2230,11 +2266,42 @@ /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, @@ -2248,14 +2315,6 @@ /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/../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, @@ -2297,11 +2356,17 @@ /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/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/../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, @@ -2315,27 +2380,6 @@ /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/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/../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) - ^~~~~~~~~~~~~~~~~ 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, @@ -2357,21 +2401,25 @@ /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) ^~~~~~~~~~~~~~~~~ -/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: + 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/HashTraits.h:25, - from /build/kjs-5.54.0/src/kjs/../wtf/HashTable.h:25, +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, @@ -2385,16 +2433,57 @@ 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] +/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/HashTable.h:25, +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/HashTraits.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] +/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, @@ -2402,28 +2491,13 @@ 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: + 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) ^~~~~~~~~~~~~~~~~ -/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: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) - ^~~~~~~~~~~~~~~~ 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, @@ -2439,28 +2513,105 @@ /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/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: +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/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: +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) @@ -2489,6 +2640,20 @@ /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) ^~~~~~~~~~~~~~~~~ @@ -2544,6 +2709,28 @@ 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) @@ -2562,6 +2749,31 @@ 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) @@ -2576,6 +2788,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) ^~~~~~~~~~~~~~~~ +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] @@ -2622,11 +2865,6 @@ /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/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) - ^~~~~~~~~~~~~~~~ /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) ^~~~~~~~~~~~~~~~~~~ @@ -2660,55 +2898,13 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~ -/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/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/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/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/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) - ^~~~~~~~~~~~~~~~~ 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/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/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/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/operations.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_BUILTIN_CLZ) ^~~~~~~~~~~~~~~~~~~~~ @@ -2718,9 +2914,6 @@ /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/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/operations.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(FUNC_STD_ISINF) ^~~~~~~~~~~~~~~~~~~ @@ -2733,15 +2926,9 @@ /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/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/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/collector.cpp:699: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:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_OS) ^~~~~~~~~~~~~~~~~~~ @@ -2791,18 +2978,38 @@ /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) ^~~~~~~~~~~~~~~~~~~ @@ -2812,6 +3019,55 @@ /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); @@ -2967,210 +3223,39 @@ /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); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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/../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/../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/../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/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) - ^~~~~~~~~~~~~~~~~~~~~~~ -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/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/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) - ^~~~~~~~~~~~~~~~~ +/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, @@ -3210,24 +3295,6 @@ /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/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); - ^ 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: @@ -3566,16 +3633,6 @@ /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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: @@ -3594,151 +3651,6 @@ /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/../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: - ^~~~ -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/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/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] [ 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, @@ -3764,6 +3676,27 @@ /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, @@ -3911,6 +3844,107 @@ /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, @@ -4129,6 +4163,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, @@ -4152,6 +4204,8 @@ /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) @@ -4183,88 +4237,6 @@ /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/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/../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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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/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, @@ -4326,6 +4298,12 @@ /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, @@ -4340,6 +4318,62 @@ /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, @@ -4515,6 +4549,24 @@ /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, @@ -4581,24 +4633,35 @@ /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/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); - ^ +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, @@ -4853,92 +4916,6 @@ /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) ^~~~~~~~~~~~~~~ -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/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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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, @@ -5096,6 +5073,41 @@ /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, @@ -5167,6 +5179,47 @@ /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, @@ -5436,35 +5489,8 @@ /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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/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/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, @@ -5598,28 +5624,6 @@ /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/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/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, @@ -5714,6 +5718,36 @@ /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: @@ -5760,7 +5794,6 @@ /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 -[ 41%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/Parser.cpp.o 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, @@ -5813,7 +5846,6 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~~ -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/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, @@ -5823,30 +5855,6 @@ /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/../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) - ^~~~~~~~~~~~~~~~ -[ 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/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, @@ -5914,11 +5922,97 @@ /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/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: +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) ^~~~~~~~~~~~~~~~ @@ -5952,41 +6046,6 @@ /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: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/../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: @@ -6053,7 +6112,10 @@ 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: + 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) ^~~~~~~~~~~~~~~~~~~ @@ -6062,45 +6124,35 @@ ^~~~~~~~~~~~~~~~~ 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: + 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/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) - ^~~~~~~~~~~~~~~~~~~~~~~~ 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: + 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/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: +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/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: +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/ExecState.cpp:29: + 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) ^~~~~~~~~~~~~ @@ -6108,7 +6160,7 @@ #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: + 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) ^~~~~~~~~~~~~~~~~~~~~ @@ -6130,48 +6182,105 @@ /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/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, +[ 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/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) + 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) ^~~~~~~~~~~~~~~~~ -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) +/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) ^~~~~~~~~~~~~~~~ -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) +/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, @@ -6259,37 +6368,6 @@ /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/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) - ^~~~~~~~~~~~~~~~~ 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, @@ -6371,126 +6449,6 @@ /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); - ^ -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/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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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] -/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/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/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, @@ -6569,8 +6527,6 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 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/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, @@ -6653,6 +6609,132 @@ /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, @@ -6717,48 +6799,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/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, +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/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/../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, @@ -6774,12 +6833,6 @@ /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/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/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, @@ -6968,75 +7021,6 @@ /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/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/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: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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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, @@ -7110,6 +7094,34 @@ /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, @@ -7197,6 +7209,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) ^~~~~~~~~~~~~~~~~~~~~~~ +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, @@ -7273,6 +7307,26 @@ /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, @@ -7518,26 +7572,6 @@ /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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] }; @@ -7876,28 +7910,6 @@ /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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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, @@ -7955,8 +7967,6 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 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/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, @@ -7969,34 +7979,6 @@ /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/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/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, @@ -8065,13 +8047,6 @@ /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/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/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, @@ -8086,54 +8061,6 @@ /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/../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/ExecState.h:29, @@ -8207,6 +8134,122 @@ /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, @@ -8243,6 +8286,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) ^~~~~~~~~~~~~~~~~~~~~~~ +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: @@ -8292,39 +8357,48 @@ /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) - ^~~~~~~~~~~~~~~~~ +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, @@ -8469,6 +8543,8 @@ /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] @@ -8500,144 +8576,6 @@ /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/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); - ^ -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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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/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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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: { - ^~~~~~~ -[ 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/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, @@ -8687,6 +8625,25 @@ /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: @@ -8707,6 +8664,14 @@ /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, @@ -8755,6 +8720,21 @@ /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: @@ -8764,6 +8744,14 @@ /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, @@ -8781,6 +8769,66 @@ /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, @@ -8846,6 +8894,8 @@ /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, @@ -8910,125 +8960,6 @@ /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/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/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/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/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/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/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); - ^ -[ 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/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, @@ -9084,6 +9015,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/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, @@ -9094,6 +9038,38 @@ /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, @@ -9104,6 +9080,11 @@ /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, @@ -9154,6 +9135,41 @@ /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, @@ -9248,79 +9264,6 @@ /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) ^~~~~~~~~~~~~~~~ -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/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); - ^ -/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)); - ^ -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] [ 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, @@ -9473,6 +9416,86 @@ /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, @@ -9624,8 +9647,11 @@ ^~~~~~~~~~~~~~~~ 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: + 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]' @@ -9636,6 +9662,33 @@ /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, @@ -9781,39 +9834,6 @@ /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/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] -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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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, @@ -9945,6 +9965,8 @@ /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, @@ -10006,29 +10028,6 @@ /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/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) - ^~~~~~~~~~~~~~~~ -[ 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/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, @@ -10072,30 +10071,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) ^~~~~~~~~~~~~~~~~~~~~~~~ +/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/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/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: @@ -10148,27 +10164,6 @@ /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/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] [ 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, @@ -10316,6 +10311,45 @@ /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, @@ -10355,38 +10389,10 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~ -/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 '+': - ^~~~ [ 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 -/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: - ^~~~ +[ 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] @@ -10416,8 +10422,23 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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 +/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: @@ -10443,6 +10464,19 @@ /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, @@ -10685,24 +10719,6 @@ /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/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/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, @@ -10815,6 +10831,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) ^~~~~~~~~~~~~~~~~~~~~~~ +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, @@ -11181,8 +11215,6 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 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 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, @@ -11299,6 +11331,59 @@ /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, @@ -11348,11 +11433,71 @@ /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, @@ -11410,6 +11555,16 @@ /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: @@ -11422,14 +11577,50 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~ -[ 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 +[ 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/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: + 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) ^~~~~~~~~~~~~~~~ @@ -11448,11 +11639,45 @@ /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: +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 ^~~~~~~~~~~~~~~~ @@ -11465,27 +11690,26 @@ /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: +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/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: +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/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: +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) ^~~~~~~~~~~~~~~~~~ @@ -11498,7 +11722,12 @@ 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: + 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) ^~~~~~~~~~~~~~~~~ @@ -11514,7 +11743,12 @@ 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: + 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) ^~~~~~~~~~~~~~~~~ @@ -11526,7 +11760,12 @@ 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: + 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) ^~~~~~~~~~~~~~~~~ @@ -11536,17 +11775,39 @@ 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: + 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/bytecode/machine.cpp.in:23: + 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) ^~~~~~~~~~~~~~~~~~~ @@ -11555,7 +11816,11 @@ ^~~~~~~~~~~~~~~~~ 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: + 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) ^~~~~~~~~~~~~~~~~~~~~~~ @@ -11563,24 +11828,28 @@ 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: + 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/bytecode/machine.cpp.in:26: + 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/bytecode/machine.cpp.in:26: + 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/bytecode/machine.cpp.in:26: + 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) ^~~~~~~~~~~~~ @@ -11588,7 +11857,8 @@ #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: + 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) ^~~~~~~~~~~~~~~~~~~~~ @@ -11610,22 +11880,6 @@ /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/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/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, @@ -11642,6 +11896,24 @@ /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] @@ -11850,153 +12122,10 @@ /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/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); - ^ -[ 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/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/../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) - ^~~~~~~~~~~~~~~~~~ /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; ^ -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) - ^~~~~~~~~~~~~~~~~ /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 @@ -12008,21 +12137,6 @@ 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] -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) - ^~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -12115,12 +12229,14 @@ 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] @@ -12186,38 +12302,33 @@ 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] -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) - ^~~~~~~~~~~~~~~~~ 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] -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) - ^~~~~~~~~~~~~~~~~~~~~~~ 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] @@ -12229,32 +12340,9 @@ 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] -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) - ^~~~~~~~~~~~~~~~~~~~~~~~ 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] -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) - ^~~~~~~~~~~~~~~~ codes.def:664:73: 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/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) - ^~~~~~~~~~~~~~~~ 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] @@ -12330,50 +12418,72 @@ 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] -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) - ^~~~~~~~~~~~ codes.def:776: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/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) - ^~~~~~~~~~~~~~~~~~~ codes.def:777:82: 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/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) - ^~~~~~~~~~~~~~~~~~~ codes.def:778:174: 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/operations.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] - #if HAVE(FUNC_STD_SIGNBIT) - ^~~~~~~~~~~~~~~~~~~~~ codes.def:778:183: 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/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) - ^~~~~~~~~~~~~~~~~ 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] @@ -12528,6 +12638,16 @@ 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] @@ -12896,6 +13016,16 @@ 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] @@ -12907,11 +13037,61 @@ 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] @@ -12957,6 +13137,18 @@ 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] @@ -13039,187 +13231,6 @@ 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/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/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); - ^ -[ 69%] Building CXX object src/kjs/CMakeFiles/KF5JS.dir/CompileState.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/CompileState.cpp.o -c /build/kjs-5.54.0/src/kjs/CompileState.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/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) - ^~~~~~~~~~~~~~~~ -/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/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) - ^~~~~~~~~~~~~~~~~~~~~~~~ -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) - ^~~~~~~~~~~~~~~~~~~~~~~~ -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) - ^~~~~~~~~~~~~~~~~~ -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) - ^~~~~~~~~~~~~~~~~ -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) - ^~~~~~~~~~~~~~~~~ -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) - ^~~~~~~~~~~~~~~~~ -/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/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) - ^~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -13289,20 +13300,11 @@ /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/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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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]' @@ -13311,6 +13313,16 @@ /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] @@ -13328,6 +13340,28 @@ /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, @@ -13831,8 +13865,6 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~~ -[ 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/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: @@ -13885,54 +13917,6 @@ /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/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/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, @@ -13999,6 +13983,56 @@ /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: @@ -14118,8 +14152,8 @@ #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/propertydescriptor.h:23, - from /build/kjs-5.54.0/src/kjs/propertydescriptor.cpp:19: + 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]' @@ -14130,9 +14164,16 @@ /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/jsonstringify.h:25, - from /build/kjs-5.54.0/src/kjs/jsonstringify.cpp:22: + 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]' @@ -14143,13 +14184,6 @@ /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: - ^~~~ [ 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 @@ -14165,69 +14199,70 @@ 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= -Scanning dependencies of target KF5JSApi_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_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[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]: 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[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' -[ 76%] Automatic MOC for target kjs_bin +[ 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 && /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 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 ecmatest +[ 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' -[ 77%] Built target kjs_bin_autogen -make -f tests/CMakeFiles/testkjs_autogen.dir/build.make tests/CMakeFiles/testkjs_autogen.dir/depend -[ 77%] Built target KF5JSApi_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_autogen.dir/DependInfo.cmake --color= +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= -Scanning dependencies of target testkjs_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 -Scanning dependencies of target testkjs_static_autogen -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 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' -[ 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 -[ 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 -[ 79%] Built target ecmatest_autogen +[ 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[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%] Built target testkjs_autogen -[ 79%] Built target testkjs_static_autogen -make -f src/kjs/api/CMakeFiles/KF5JSApi.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi.dir/depend -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/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= +[ 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' -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= [ 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: @@ -14292,10 +14327,9 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~~ -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 -make[3]: Entering directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' +[ 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, @@ -14306,6 +14340,7 @@ /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, @@ -14321,6 +14356,8 @@ /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) ^~~~~~~~~~~~~~~~~ @@ -14368,12 +14405,40 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~ -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 -[ 80%] 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 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, @@ -14392,6 +14457,14 @@ /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) @@ -14400,36 +14473,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) ^~~~~~~~~~~~~~~~ -[ 81%] 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 /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/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: +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 ^~~~~~~~~~~~~~~~ @@ -14442,32 +14496,12 @@ /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: + 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) ^~~~~~~~~~~~~~~~~ @@ -14478,169 +14512,43 @@ 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: + 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/../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/../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: + 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/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: +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/autotests/ecmatest.cpp:17: + 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) ^~~~~~~~~~~~~~~~ @@ -14652,7 +14560,7 @@ 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: + 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) ^~~~~~~~~~~~~~~~~~~ @@ -14663,53 +14571,43 @@ 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: + 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/autotests/ecmatest.cpp:17: + 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/autotests/ecmatest.cpp:17: + 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) ^~~~~~~~~~~~~~~~ -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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 82%] 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 -[ 83%] 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 -make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' -[ 83%] Built target kjs_bin -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 +/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 tests/CMakeFiles/testkjs.dir/build.make tests/CMakeFiles/testkjs.dir/build +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' -[ 84%] 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 +[ 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, @@ -14802,19 +14700,6 @@ /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/../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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: @@ -14883,6 +14768,156 @@ /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: @@ -14904,8 +14939,74 @@ /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] -[ 85%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjscontext.cpp.o +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, @@ -15042,15 +15143,6 @@ /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) ^~~~~~~~~~~~~~~~ -[ 86%] 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 -[ 87%] 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 -make[3]: Leaving directory '/build/kjs-5.54.0/obj-arm-linux-gnueabihf' -[ 87%] Built target testkjs -[ 88%] 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, @@ -15187,23 +15279,104 @@ /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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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)); - ^ +[ 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, @@ -15211,11 +15384,42 @@ 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 { - ^~~~~ -[ 89%] 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 +/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, @@ -15352,48 +15556,9 @@ /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/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] 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); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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: + 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]' @@ -15404,7 +15569,7 @@ /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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 90%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/kjsarguments.cpp.o +[ 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, @@ -15525,200 +15690,58 @@ /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) ^~~~~~~~~~~~~~~~~~~~~~~ -[ 91%] Building CXX object src/kjs/api/CMakeFiles/KF5JSApi.dir/KF5JSApi_autogen/mocs_compilation.cpp.o +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 -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/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= -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' -[ 92%] 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 -[ 93%] 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 -/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 -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) - ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 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/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/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/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) - ^~~~~~~~~~~~~~~~~~~ -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' -[ 93%] 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' -[ 94%] 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' -[ 94%] 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= -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: + 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]' @@ -15737,48 +15760,59 @@ /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' -[ 95%] Building CXX object autotests/CMakeFiles/kjsapitest.dir/kjsapitest.cpp.o +[ 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 -[ 96%] 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 -[ 97%] 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 -/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' -[ 97%] Built target testkjs_static -[ 97%] 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 [ 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/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' -[ 99%] Built target ecmatest -[100%] Linking CXX executable ../bin/kjsapitest +[ 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' -[100%] Built target kjsapitest +[ 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 -j3 test ARGS\+=-j3 + 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 -j3 +/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.06 sec +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 @@ -15786,7 +15820,7 @@ dh_testroot -O--buildsystem=kf5 dh_prep -O--buildsystem=kf5 dh_auto_install --buildsystem=kf5 -O--buildsystem=kf5 - cd obj-arm-linux-gnueabihf && make -j3 install DESTDIR=/build/kjs-5.54.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + 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 @@ -15796,67 +15830,66 @@ 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' -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-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]: 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-it-docs-kjs5-kjs5-1.dir/build'. +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]: 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]: 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' -[ 1%] Built target po-it-docs-kjs5-kjs5-1 -make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/depend -[ 2%] Built target po-de-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 /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 -f CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-nl-docs-kjs5-kjs5-1.dir/depend -[ 3%] Built target po-sv-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 /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 -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-pt-BR-docs-kjs5-kjs5-1.dir/DependInfo.cmake --color= +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' -make -f CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build.make CMakeFiles/po-es-docs-kjs5-kjs5-1.dir/build +[ 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' -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' +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]: 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' -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' -[ 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 -[ 4%] Built target po-nl-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 /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 -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= -[ 5%] Built target po-pt-BR-docs-kjs5-kjs5-1 +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' @@ -15865,39 +15898,40 @@ 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-ca-docs-kjs5-kjs5-1 -make -f src/kjs/CMakeFiles/KF5JS_autogen.dir/build.make src/kjs/CMakeFiles/KF5JS_autogen.dir/depend -[ 7%] Built target po-uk-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/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= +[ 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 -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= 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 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' -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' -[ 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 -[ 10%] Automatic MOC for target icemaker +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 -[ 11%] Built target 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' [ 11%] Built target icemaker_autogen @@ -15923,9 +15957,12 @@ 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= @@ -15934,9 +15971,12 @@ 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]: 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[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 @@ -15944,85 +15984,79 @@ 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' -[ 77%] Built target KF5JSApi_autogen -[ 77%] Built target kjs_bin_autogen -make -f tests/CMakeFiles/testkjs_autogen.dir/build.make tests/CMakeFiles/testkjs_autogen.dir/depend +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 -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= +[ 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= -[ 77%] Built target ecmatest_autogen 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[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 -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]: 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' -[ 78%] Automatic MOC for target testkjs -[ 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_autogen.dir/AutogenInfo.cmake Debian -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 src/kjs/api/CMakeFiles/KF5JSApi.dir/build.make src/kjs/api/CMakeFiles/KF5JSApi.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]: 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 -[ 81%] Built target testkjs_static_autogen -[ 81%] Built target testkjs_autogen +[ 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 -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= +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' -[ 88%] Built target KF5JSApi -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 +[ 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/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= +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' -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' +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' -[ 91%] Built target testkjs 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' -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= [ 94%] Built target testkjs_static -[ 96%] Built target ecmatest -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' -[ 97%] Automatic MOC for target kjsapitest +[ 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 @@ -16189,7 +16223,7 @@ 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-gensymbolsfcrTVp 2020-06-13 12:01:59.494424755 -1200 ++++ 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 @@ -16205,8 +16239,8 @@ dh_gencontrol -O--buildsystem=kf5 dh_md5sums -O--buildsystem=kf5 dh_builddeb -O--buildsystem=kf5 -dpkg-deb: building package 'libkf5js5' in '../libkf5js5_5.54.0-1_armhf.deb'. 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'. @@ -16217,12 +16251,14 @@ 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/6752 and its subdirectories -I: Current time: Sat Jun 13 12:02:40 -12 2020 -I: pbuilder-time-stamp: 1592092960 +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