time=2025-08-26T22:37:14.532Z level=DEBUG msg="Not attempting generation of an ABI report" time=2025-08-26T22:37:14.532Z level=DEBUG msg="Configuring container namespace" time=2025-08-26T22:37:14.532Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg=ypkg-build time=2025-08-26T22:37:14.532Z level=INFO msg="History generation enabled" time=2025-08-26T22:37:14.667Z level=DEBUG msg="Obtained package history" time=2025-08-26T22:37:14.672Z level=DEBUG msg="Building package" name=openspades version=0.1.3 release=15 type=ypkg profile=unstable-x86_64 time=2025-08-26T22:37:14.673Z level=DEBUG msg="Removing stale workspace" path=/var/cache/solbuild/unstable-x86_64/openspades time=2025-08-26T22:37:14.673Z level=DEBUG msg="Configuring overlay storage" time=2025-08-26T22:37:14.673Z level=DEBUG msg="Mounting overlayfs" time=2025-08-26T22:37:14.673Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/openspades size=40G time=2025-08-26T22:37:14.674Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/openspades/work time=2025-08-26T22:37:14.674Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/openspades/tmp time=2025-08-26T22:37:14.674Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/openspades/img time=2025-08-26T22:37:14.674Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/openspades/union time=2025-08-26T22:37:14.674Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2025-08-26T22:37:14.678Z level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/openspades/tmp lower=/var/cache/solbuild/unstable-x86_64/openspades/img workdir=/var/cache/solbuild/unstable-x86_64/openspades/work target=/var/cache/solbuild/unstable-x86_64/openspades/union time=2025-08-26T22:37:14.679Z level=DEBUG msg="Bringing up virtual filesystems" time=2025-08-26T22:37:14.679Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/openspades/union/dev/pts time=2025-08-26T22:37:14.679Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/openspades/union/dev/shm time=2025-08-26T22:37:14.679Z level=DEBUG msg="Mounting vfs /dev" time=2025-08-26T22:37:14.680Z level=DEBUG msg="Mounting vfs /dev/pts" time=2025-08-26T22:37:14.681Z level=DEBUG msg="Mounting vfs /proc" time=2025-08-26T22:37:14.681Z level=DEBUG msg="Mounting vfs /sys" time=2025-08-26T22:37:14.682Z level=DEBUG msg="Mounting vfs /dev/shm" time=2025-08-26T22:37:14.682Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/work time=2025-08-26T22:37:14.682Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/o/openspades/package.yml target=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/work/package.yml time=2025-08-26T22:37:14.682Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/work/files time=2025-08-26T22:37:14.682Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/o/openspades/files/jp.yvt.OpenSpades.appdata.xml target=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/work/files/jp.yvt.OpenSpades.appdata.xml time=2025-08-26T22:37:14.682Z level=DEBUG msg="Validating sources" time=2025-08-26T22:37:14.683Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2025-08-26T22:37:14.683Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2025-08-26T22:37:14.683Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2025-08-26T22:37:14.684Z level=DEBUG msg="Starting D-BUS" time=2025-08-26T22:37:14.684Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="dbus-uuidgen --ensure" time=2025-08-26T22:37:14.688Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="dbus-daemon --system" time=2025-08-26T22:37:14.690Z level=DEBUG msg="Discovering repos in rootfs" time=2025-08-26T22:37:14.691Z level=DEBUG msg="Removing repository" repo=Solus time=2025-08-26T22:37:14.691Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="eopkg.bin remove-repo 'Solus' -N" Repo Solus removed from system. time=2025-08-26T22:37:14.789Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2025-08-26T22:37:14.789Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="eopkg.bin add-repo 'Solus' 'https://packages.getsol.us/unstable/eopkg-index.xml.xz' -N" Warning: No repository found. Automatically adding Solus stable. Repo Solus added to system. Updating repository: Solus eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB)100% 0.00 --/- [--:--:--] [complete] Package database updated. time=2025-08-26T22:37:17.783Z level=DEBUG msg="Upgrading system base" time=2025-08-26T22:37:17.783Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="eopkg.bin upgrade -y -N" Updating repositories Updating repository: Solus eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] Solus repository information is up-to-date. Warning: Safety switch forces the upgrade of following packages: bash-completion btrfs-progs-libbtrfs ca-certs coreutils cryptsetup curl disktype eopkg glib2 hwdata iputils libnspr libnss libxml2 pisi readline sudo systemd usbutils The following packages will be upgraded: bash-completion bash-completion-devel btrfs-progs-libbtrfs ca-certs coreutils cryptsetup curl disktype eopkg glib2 glib2-devel hwdata iksemel iputils libarchive libarchive-bin libnspr libnss libxml2 libxml2-devel linux-headers meson nano pisi python-eopkg python-jeepney python-packaging python-setuptools python3 pyyaml readline readline-devel sudo systemd systemd-devel usbutils Total size of package(s): 58.48 MB Warning: There are extra packages due to dependencies. Downloading 1 / 36 Package iksemel found in repository Solus iksemel-1.6.2-5-1-x86_64.eopkg [cached] Downloading 2 / 36 Package readline found in repository Solus readline-8.2.13-17-1-x86_64.eopkg [cached] Downloading 3 / 36 Package python3 found in repository Solus python3-3.12.11-76-1-x86_64.eopkg [cached] Downloading 4 / 36 Package hwdata found in repository Solus hwdata-0.398-43-1-x86_64.eopkg [cached] Downloading 5 / 36 Package eopkg found in repository Solus eopkg-4.3.3-29-1-x86_64.eopkg [cached] Downloading 6 / 36 Package systemd found in repository Solus systemd-254.27-174-1-x86_64.eopkg [cached] Downloading 7 / 36 Package systemd-devel found in repository Solus systemd-devel-254.27-174-1-x86_64.eopkg [cached] Downloading 8 / 36 Package coreutils found in repository Solus coreutils-9.7-39-1-x86_64.eopkg [cached] Downloading 9 / 36 Package curl found in repository Solus curl-8.15.0-109-1-x86_64.eopkg [cached] Downloading 10 / 36 Package nano found in repository Solus nano-8.6-206-1-x86_64.eopkg [cached] Downloading 11 / 36 Package libxml2 found in repository Solus libxml2-2.13.8-56-1-x86_64.eopkg [cached] Downloading 12 / 36 Package libxml2-devel found in repository Solus libxml2-devel-2.13.8-56-1-x86_64.eopkg [cached] Downloading 13 / 36 Package glib2 found in repository Solus glib2-2.84.3-121-1-x86_64.eopkg [cached] Downloading 14 / 36 Package python-jeepney found in repository Solus python-jeepney-0.8.0-8-1-x86_64.eopkg [cached] Downloading 15 / 36 Package glib2-devel found in repository Solus glib2-devel-2.84.3-121-1-x86_64.eopkg [cached] Downloading 16 / 36 Package pisi found in repository Solus pisi-3.12.5-119-1-x86_64.eopkg [cached] Downloading 17 / 36 Package libnspr found in repository Solus libnspr-4.37-25-1-x86_64.eopkg [cached] Downloading 18 / 36 Package libnss found in repository Solus libnss-3.114-73-1-x86_64.eopkg [cached] Downloading 19 / 36 Package linux-headers found in repository Solus linux-headers-6.15-113-1-x86_64.eopkg [cached] Downloading 20 / 36 Package python-packaging found in repository Solus python-packaging-24.2-25-1-x86_64.eopkg [cached] Downloading 21 / 36 Package disktype found in repository Solus disktype-9-7-1-x86_64.eopkg [cached] Downloading 22 / 36 Package iputils found in repository Solus iputils-20250605-16-1-x86_64.eopkg [cached] Downloading 23 / 36 Package libarchive found in repository Solus libarchive-3.8.1-57-1-x86_64.eopkg [cached] Downloading 24 / 36 Package libarchive-bin found in repository Solus libarchive-bin-3.8.1-57-1-x86_64.eopkg [cached] Downloading 25 / 36 Package python-eopkg found in repository Solus python-eopkg-4.3.3-29-1-x86_64.eopkg [cached] Downloading 26 / 36 Package bash-completion found in repository Solus bash-completion-2.16.0-26-1-x86_64.eopkg [cached] Downloading 27 / 36 Package pyyaml found in repository Solus pyyaml-6.0.2-23-1-x86_64.eopkg [cached] Downloading 28 / 36 Package sudo found in repository Solus sudo-1.9.17_p1-56-1-x86_64.eopkg [cached] Downloading 29 / 36 Package btrfs-progs-libbtrfs found in repository Solus btrfs-progs-libbtrfs-6.15-72-1-x86_64.eopkg [cached] Downloading 30 / 36 Package usbutils found in repository Solus usbutils-018-9-1-x86_64.eopkg [cached] Downloading 31 / 36 Package ca-certs found in repository Solus ca-certs-20250424-47-1-x86_64.eopkg [cached] Downloading 32 / 36 Package meson found in repository Solus meson-1.8.3-69-1-x86_64.eopkg [cached] Downloading 33 / 36 Package bash-completion-devel found in repository Solus bash-completion-devel-2.16.0-26-1-x86_64.eopkg [cached] Downloading 34 / 36 Package readline-devel found in repository Solus readline-devel-8.2.13-17-1-x86_64.eopkg [cached] Downloading 35 / 36 Package cryptsetup found in repository Solus cryptsetup-2.8.0-23-1-x86_64.eopkg [cached] Downloading 36 / 36 Package python-setuptools found in repository Solus python-setuptools-80.9.0-24-1-x86_64.eopkg [cached] Installing 1 / 36 iksemel-1.6.2-5-1-x86_64.eopkg [cached] Installing iksemel, version 1.6.2, release 5 Upgrading to new distribution release Extracting the files of iksemel Upgraded iksemel Installing 2 / 36 readline-8.2.13-17-1-x86_64.eopkg [cached] Installing readline, version 8.2.13, release 17 Upgrading to new distribution release Extracting the files of readline Upgraded readline Installing 3 / 36 python3-3.12.11-76-1-x86_64.eopkg [cached] Installing python3, version 3.12.11, release 76 Upgrading to new distribution release Extracting the files of python3 Upgraded python3 Installing 4 / 36 hwdata-0.398-43-1-x86_64.eopkg [cached] Installing hwdata, version 0.398, release 43 Upgrading to new distribution release Extracting the files of hwdata Upgraded hwdata Installing 5 / 36 eopkg-4.3.3-29-1-x86_64.eopkg [cached] Installing eopkg, version 4.3.3, release 29 Warning: File conflicts: /usr/share/bash-completion/completions/eopkg from bash-completion gets replaced by eopkg package Upgrading to new distribution release Extracting the files of eopkg Upgraded eopkg Installing 6 / 36 systemd-254.27-174-1-x86_64.eopkg [cached] Installing systemd, version 254.27, release 174 Upgrading to new distribution release Extracting the files of systemd Upgraded systemd Installing 7 / 36 systemd-devel-254.27-174-1-x86_64.eopkg [cached] Installing systemd-devel, version 254.27, release 174 Upgrading to new distribution release Extracting the files of systemd-devel Upgraded systemd-devel Installing 8 / 36 coreutils-9.7-39-1-x86_64.eopkg [cached] Installing coreutils, version 9.7, release 39 Upgrading to new distribution release Extracting the files of coreutils Upgraded coreutils Installing 9 / 36 curl-8.15.0-109-1-x86_64.eopkg [cached] Installing curl, version 8.15.0, release 109 Upgrading to new distribution release Extracting the files of curl Upgraded curl Installing 10 / 36 nano-8.6-206-1-x86_64.eopkg [cached] Installing nano, version 8.6, release 206 Upgrading to new distribution release Extracting the files of nano Upgraded nano Installing 11 / 36 libxml2-2.13.8-56-1-x86_64.eopkg [cached] Installing libxml2, version 2.13.8, release 56 Upgrading to new distribution release Extracting the files of libxml2 Upgraded libxml2 Installing 12 / 36 libxml2-devel-2.13.8-56-1-x86_64.eopkg [cached] Installing libxml2-devel, version 2.13.8, release 56 Upgrading to new distribution release Extracting the files of libxml2-devel Upgraded libxml2-devel Installing 13 / 36 glib2-2.84.3-121-1-x86_64.eopkg [cached] Installing glib2, version 2.84.3, release 121 Upgrading to new distribution release Extracting the files of glib2 Upgraded glib2 Installing 14 / 36 python-jeepney-0.8.0-8-1-x86_64.eopkg [cached] Installing python-jeepney, version 0.8.0, release 8 Extracting the files of python-jeepney Installed python-jeepney Installing 15 / 36 glib2-devel-2.84.3-121-1-x86_64.eopkg [cached] Installing glib2-devel, version 2.84.3, release 121 Upgrading to new distribution release Extracting the files of glib2-devel Upgraded glib2-devel Installing 16 / 36 pisi-3.12.5-119-1-x86_64.eopkg [cached] Installing pisi, version 3.12.5, release 119 Upgrading to new distribution release Extracting the files of pisi Upgraded pisi Installing 17 / 36 libnspr-4.37-25-1-x86_64.eopkg [cached] Installing libnspr, version 4.37, release 25 Upgrading to new distribution release Extracting the files of libnspr Upgraded libnspr Installing 18 / 36 libnss-3.114-73-1-x86_64.eopkg [cached] Installing libnss, version 3.114, release 73 Upgrading to new distribution release Extracting the files of libnss Upgraded libnss Installing 19 / 36 linux-headers-6.15-113-1-x86_64.eopkg [cached] Installing linux-headers, version 6.15, release 113 Upgrading to new distribution release Extracting the files of linux-headers Upgraded linux-headers Installing 20 / 36 python-packaging-24.2-25-1-x86_64.eopkg [cached] Installing python-packaging, version 24.2, release 25 Upgrading to new distribution release Extracting the files of python-packaging Upgraded python-packaging Installing 21 / 36 disktype-9-7-1-x86_64.eopkg [cached] Installing disktype, version 9, release 7 Upgrading to new distribution release Extracting the files of disktype Upgraded disktype Installing 22 / 36 iputils-20250605-16-1-x86_64.eopkg [cached] Installing iputils, version 20250605, release 16 Upgrading to new distribution release Extracting the files of iputils Upgraded iputils Installing 23 / 36 libarchive-3.8.1-57-1-x86_64.eopkg [cached] Installing libarchive, version 3.8.1, release 57 Upgrading to new distribution release Extracting the files of libarchive Upgraded libarchive Installing 24 / 36 libarchive-bin-3.8.1-57-1-x86_64.eopkg [cached] Installing libarchive-bin, version 3.8.1, release 57 Upgrading to new distribution release Extracting the files of libarchive-bin Upgraded libarchive-bin Installing 25 / 36 python-eopkg-4.3.3-29-1-x86_64.eopkg [cached] Installing python-eopkg, version 4.3.3, release 29 Upgrading to new distribution release Extracting the files of python-eopkg Upgraded python-eopkg Installing 26 / 36 bash-completion-2.16.0-26-1-x86_64.eopkg [cached] Installing bash-completion, version 2.16.0, release 26 Upgrading to new distribution release Extracting the files of bash-completion Warning: Not removing conflicted file : /usr/share/bash-completion/completions/eopkg Upgraded bash-completion Installing 27 / 36 pyyaml-6.0.2-23-1-x86_64.eopkg [cached] Installing pyyaml, version 6.0.2, release 23 Upgrading to new distribution release Extracting the files of pyyaml Upgraded pyyaml Installing 28 / 36 sudo-1.9.17_p1-56-1-x86_64.eopkg [cached] Installing sudo, version 1.9.17_p1, release 56 Upgrading to new distribution release Extracting the files of sudo Upgraded sudo Installing 29 / 36 btrfs-progs-libbtrfs-6.15-72-1-x86_64.eopkg [cached] Installing btrfs-progs-libbtrfs, version 6.15, release 72 Upgrading to new distribution release Extracting the files of btrfs-progs-libbtrfs Upgraded btrfs-progs-libbtrfs Installing 30 / 36 usbutils-018-9-1-x86_64.eopkg [cached] Installing usbutils, version 018, release 9 Upgrading to new distribution release Extracting the files of usbutils Upgraded usbutils Installing 31 / 36 ca-certs-20250424-47-1-x86_64.eopkg [cached] Installing ca-certs, version 20250424, release 47 Upgrading to new distribution release Extracting the files of ca-certs Upgraded ca-certs Installing 32 / 36 meson-1.8.3-69-1-x86_64.eopkg [cached] Installing meson, version 1.8.3, release 69 Upgrading to new distribution release Extracting the files of meson Upgraded meson Installing 33 / 36 bash-completion-devel-2.16.0-26-1-x86_64.eopkg [cached] Installing bash-completion-devel, version 2.16.0, release 26 Upgrading to new distribution release Extracting the files of bash-completion-devel Upgraded bash-completion-devel Installing 34 / 36 readline-devel-8.2.13-17-1-x86_64.eopkg [cached] Installing readline-devel, version 8.2.13, release 17 Upgrading to new distribution release Extracting the files of readline-devel Upgraded readline-devel Installing 35 / 36 cryptsetup-2.8.0-23-1-x86_64.eopkg [cached] Installing cryptsetup, version 2.8.0, release 23 Upgrading to new distribution release Extracting the files of cryptsetup Upgraded cryptsetup Installing 36 / 36 python-setuptools-80.9.0-24-1-x86_64.eopkg [cached] Installing python-setuptools, version 80.9.0, release 24 Upgrading to new distribution release Extracting the files of python-setuptools Upgraded python-setuptools time=2025-08-26T22:37:21.806Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2025-08-26T22:37:22.967Z level=DEBUG msg="Asserting system.devel component installation" time=2025-08-26T22:37:22.967Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel python-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel Total size of package(s): 441.53 KB Downloading 1 / 1 Package muon found in repository Solus muon-0.5.0-2-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 1 muon-0.5.0-2-1-x86_64.eopkg [cached] Installing muon, version 0.5.0, release 2 Extracting the files of muon Installed muon time=2025-08-26T22:37:25.242Z level=DEBUG msg="Writing packager file" time=2025-08-26T22:37:25.242Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2025-08-26T22:37:25.242Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="ypkg-install-deps --eopkg-cmd='eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: alsa-lib alsa-lib-devel alsa-ucm-conf aom aom-devel at-spi2 avahi brotli-devel bzip2-devel colord cups curl-devel dav1d dav1d-devel djvulibre double-conversion e2fsprogs-devel fftw fontconfig fontconfig-devel freealut freealut-devel freeglut freetype2 freetype2-devel fribidi gdk-pixbuf ghostscript giflib glew glew-devel gnupg gpgme graphite2 graphite2-devel graphviz gsettings-desktop-schemas gtest gts harfbuzz harfbuzz-devel hicolor-icon-theme highway highway-devel imagemagick imath jbig2dec kerberos-devel libassuan libavif libavif-devel libcairo libdaemon libde265 libdecor libdrm libedit libepoxy libflac libglu libglu-devel libglvnd libglvnd-devel libgnutls libgtk-2 libgtk-3 libheif libhogweed libice libidn2-devel libjpeg-turbo libjpeg-turbo-devel libjxl libjxl-devel libksba liblcms2 libogg libogg-devel libp11-kit libpaper libpciaccess libpng libpng-devel libproxy libraw librsvg libsamplerate libsecret libsm libsndfile libsoxr libspeex libssh2-devel libtasn1 libtiff libtiff-devel libvorbis libwebp libwebp-devel libx11 libx11-devel libxau libxau-devel libxcb libxcb-devel libxcomposite libxcursor libxdamage libxdmcp libxdmcp-devel libxext libxext-devel libxfixes libxft libxft-devel libxi libxinerama libxkbcommon libxmu libxrandr libxrender libxrender-devel libxscrnsaver libxshmfence libxt libxtst libxxf86vm libyuv llvm-libs lm_sensors mariadb-common mesalib nghttp2-devel nghttp3-devel npth openal-soft openal-soft-devel openexr openh264 openjpeg opus opus-devel opusfile opusfile-devel orc pango perl-net-dbus perl-x11-protocol perl-xml-twig pinentry pipewire-lib pixman polly poppler poppler-data postgresql-libpq pulseaudio qt6-base raqm rav1e rav1e-devel rtkit sbc sdl2 sdl2-devel sdl2-image sdl2-image-devel shared-mime-info spirv-tools svt-av1 svt-av1-devel unixodbc wayland webrtc-audio-processing x265 xcb-util-keysyms xdg-utils xkeyboard-config xorgproto xset Total size of package(s): 145.99 MB Warning: There are extra packages due to dependencies. Downloading 1 / 180 Package libxau found in repository Solus libxau-1.0.12-23-1-x86_64.eopkg [cached] Downloading 2 / 180 Package gtest found in repository Solus gtest-1.15.2-10-1-x86_64.eopkg [cached] Downloading 3 / 180 Package highway found in repository Solus highway-1.2.0-4-1-x86_64.eopkg [cached] Downloading 4 / 180 Package highway-devel found in repository Solus highway-devel-1.2.0-4-1-x86_64.eopkg [cached] Downloading 5 / 180 Package dav1d found in repository Solus dav1d-1.5.0-31-1-x86_64.eopkg [cached] Downloading 6 / 180 Package libde265 found in repository Solus libde265-1.0.15-12-1-x86_64.eopkg [cached] Downloading 7 / 180 Package libjpeg-turbo found in repository Solus libjpeg-turbo-3.0.3-21-1-x86_64.eopkg [cached] Downloading 8 / 180 Package libtiff found in repository Solus libtiff-4.7.0-43-1-x86_64.eopkg [cached] Downloading 9 / 180 Package openh264 found in repository Solus openh264-2.6.0-3-1-x86_64.eopkg [cached] Downloading 10 / 180 Package libpng found in repository Solus libpng-1.6.44-28-1-x86_64.eopkg [cached] Downloading 11 / 180 Package shared-mime-info found in repository Solus shared-mime-info-2.4-14-1-x86_64.eopkg [cached] Downloading 12 / 180 Package gdk-pixbuf found in repository Solus gdk-pixbuf-2.42.12-57-1-x86_64.eopkg [cached] Downloading 13 / 180 Package giflib found in repository Solus giflib-5.2.2-11-1-x86_64.eopkg [cached] Downloading 14 / 180 Package imath found in repository Solus imath-3.1.11-3-1-x86_64.eopkg [cached] Downloading 15 / 180 Package openexr found in repository Solus openexr-3.1.5-12-1-x86_64.eopkg [cached] Downloading 16 / 180 Package libjxl found in repository Solus libjxl-0.10.3-6-1-x86_64.eopkg [cached] Downloading 17 / 180 Package brotli-devel found in repository Solus brotli-devel-1.1.0-12-1-x86_64.eopkg [cached] Downloading 18 / 180 Package libjxl-devel found in repository Solus libjxl-devel-0.10.3-6-1-x86_64.eopkg [cached] Downloading 19 / 180 Package webrtc-audio-processing found in repository Solus webrtc-audio-processing-1.3-6-1-x86_64.eopkg [cached] Downloading 20 / 180 Package libice found in repository Solus libice-1.1.2-16-1-x86_64.eopkg [cached] Downloading 21 / 180 Package libsm found in repository Solus libsm-1.2.6-16-1-x86_64.eopkg [cached] Downloading 22 / 180 Package libogg found in repository Solus libogg-1.3.5-12-1-x86_64.eopkg [cached] Downloading 23 / 180 Package libspeex found in repository Solus libspeex-1.2.1-6-1-x86_64.eopkg [cached] Downloading 24 / 180 Package alsa-ucm-conf found in repository Solus alsa-ucm-conf-1.2.13-1-1-x86_64.eopkg [cached] Downloading 25 / 180 Package alsa-lib found in repository Solus alsa-lib-1.2.13-40-1-x86_64.eopkg [cached] Downloading 26 / 180 Package libxdmcp found in repository Solus libxdmcp-1.1.5-20-1-x86_64.eopkg [cached] Downloading 27 / 180 Package libxcb found in repository Solus libxcb-1.17.0-34-1-x86_64.eopkg [cached] Downloading 28 / 180 Package libx11 found in repository Solus libx11-1.8.12-49-1-x86_64.eopkg [cached] Downloading 29 / 180 Package orc found in repository Solus orc-0.4.40-10-1-x86_64.eopkg [cached] Downloading 30 / 180 Package libdaemon found in repository Solus libdaemon-0.14-4-1-x86_64.eopkg [cached] Downloading 31 / 180 Package avahi found in repository Solus avahi-0.8-27-1-x86_64.eopkg [cached] Downloading 32 / 180 Package opus found in repository Solus opus-1.5.2-12-1-x86_64.eopkg [cached] Downloading 33 / 180 Package libvorbis found in repository Solus libvorbis-1.3.7-14-1-x86_64.eopkg [cached] Downloading 34 / 180 Package libflac found in repository Solus libflac-1.4.3-18-1-x86_64.eopkg [cached] Downloading 35 / 180 Package libsndfile found in repository Solus libsndfile-1.2.2-25-1-x86_64.eopkg [cached] Downloading 36 / 180 Package sbc found in repository Solus sbc-2.0-5-1-x86_64.eopkg [cached] Downloading 37 / 180 Package libxext found in repository Solus libxext-1.3.6-18-1-x86_64.eopkg [cached] Downloading 38 / 180 Package libxtst found in repository Solus libxtst-1.2.5-15-1-x86_64.eopkg [cached] Downloading 39 / 180 Package rtkit found in repository Solus rtkit-0.13-5-1-x86_64.eopkg [cached] Downloading 40 / 180 Package libsoxr found in repository Solus libsoxr-0.1.3-4-1-x86_64.eopkg [cached] Downloading 41 / 180 Package fftw found in repository Solus fftw-3.3.10-16-1-x86_64.eopkg [cached] Downloading 42 / 180 Package pulseaudio found in repository Solus pulseaudio-17.0-63-1-x86_64.eopkg [cached] Downloading 43 / 180 Package libksba found in repository Solus libksba-1.6.7-14-1-x86_64.eopkg [cached] Downloading 44 / 180 Package libxcomposite found in repository Solus libxcomposite-0.4.6-16-1-x86_64.eopkg [cached] Downloading 45 / 180 Package libassuan found in repository Solus libassuan-3.0.1-14-1-x86_64.eopkg [cached] Downloading 46 / 180 Package libtasn1 found in repository Solus libtasn1-4.20.0-19-1-x86_64.eopkg [cached] Downloading 47 / 180 Package libp11-kit found in repository Solus libp11-kit-0.25.2-23-1-x86_64.eopkg [cached] Downloading 48 / 180 Package libhogweed found in repository Solus libhogweed-3.10-22-1-x86_64.eopkg [cached] Downloading 49 / 180 Package libgnutls found in repository Solus libgnutls-3.8.7.1-50-1-x86_64.eopkg [cached] Downloading 50 / 180 Package npth found in repository Solus npth-1.8-9-1-x86_64.eopkg [cached] Downloading 51 / 180 Package libsecret found in repository Solus libsecret-0.21.7-28-1-x86_64.eopkg [cached] Downloading 52 / 180 Package libxrender found in repository Solus libxrender-0.9.12-18-1-x86_64.eopkg [cached] Downloading 53 / 180 Package libxrandr found in repository Solus libxrandr-1.5.4-17-1-x86_64.eopkg [cached] Downloading 54 / 180 Package libxinerama found in repository Solus libxinerama-1.1.5-17-1-x86_64.eopkg [cached] Downloading 55 / 180 Package libxdamage found in repository Solus libxdamage-1.1.6-17-1-x86_64.eopkg [cached] Downloading 56 / 180 Package libxi found in repository Solus libxi-1.8.2-19-1-x86_64.eopkg [cached] Downloading 57 / 180 Package graphite2 found in repository Solus graphite2-1.3.14-8-1-x86_64.eopkg [cached] Downloading 58 / 180 Package harfbuzz found in repository Solus harfbuzz-11.3.2-79-1-x86_64.eopkg [cached] Downloading 59 / 180 Package freetype2 found in repository Solus freetype2-2.13.3-37-1-x86_64.eopkg [cached] Downloading 60 / 180 Package fontconfig found in repository Solus fontconfig-2.16.0-50-1-x86_64.eopkg [cached] Downloading 61 / 180 Package at-spi2 found in repository Solus at-spi2-2.56.4-50-1-x86_64.eopkg [cached] Downloading 62 / 180 Package pixman found in repository Solus pixman-0.46.0-22-1-x86_64.eopkg [cached] Downloading 63 / 180 Package libcairo found in repository Solus libcairo-1.18.2-55-1-x86_64.eopkg [cached] Downloading 64 / 180 Package libxfixes found in repository Solus libxfixes-6.0.1-16-1-x86_64.eopkg [cached] Downloading 65 / 180 Package libxcursor found in repository Solus libxcursor-1.2.3-22-1-x86_64.eopkg [cached] Downloading 66 / 180 Package libxft found in repository Solus libxft-2.3.8-16-1-x86_64.eopkg [cached] Downloading 67 / 180 Package fribidi found in repository Solus fribidi-1.0.15-10-1-x86_64.eopkg [cached] Downloading 68 / 180 Package pango found in repository Solus pango-1.56.4-62-1-x86_64.eopkg [cached] Downloading 69 / 180 Package libpaper found in repository Solus libpaper-1.1.28-5-1-x86_64.eopkg [cached] Downloading 70 / 180 Package cups found in repository Solus cups-2.4.11-37-1-x86_64.eopkg [cached] Downloading 71 / 180 Package libgtk-2 found in repository Solus libgtk-2-2.24.33-30-1-x86_64.eopkg [cached] Downloading 72 / 180 Package pinentry found in repository Solus pinentry-1.3.1-11-1-x86_64.eopkg [cached] Downloading 73 / 180 Package gnupg found in repository Solus gnupg-2.4.7-46-1-x86_64.eopkg [cached] Downloading 74 / 180 Package gpgme found in repository Solus gpgme-1.24.1-33-1-x86_64.eopkg [cached] Downloading 75 / 180 Package liblcms2 found in repository Solus liblcms2-2.16-20-1-x86_64.eopkg [cached] Downloading 76 / 180 Package openjpeg found in repository Solus openjpeg-2.5.2-21-1-x86_64.eopkg [cached] Downloading 77 / 180 Package jbig2dec found in repository Solus jbig2dec-0.19-2-1-x86_64.eopkg [cached] Downloading 78 / 180 Package ghostscript found in repository Solus ghostscript-9.56.1-27-1-x86_64.eopkg [cached] Downloading 79 / 180 Package libraw found in repository Solus libraw-0.21.4-21-1-x86_64.eopkg [cached] Downloading 80 / 180 Package bzip2-devel found in repository Solus bzip2-devel-1.0.8-20-1-x86_64.eopkg [cached] Downloading 81 / 180 Package aom found in repository Solus aom-3.12.1-26-1-x86_64.eopkg [cached] Downloading 82 / 180 Package libogg-devel found in repository Solus libogg-devel-1.3.5-12-1-x86_64.eopkg [cached] Downloading 83 / 180 Package opusfile found in repository Solus opusfile-0.12-10-1-x86_64.eopkg [cached] Downloading 84 / 180 Package opus-devel found in repository Solus opus-devel-1.5.2-12-1-x86_64.eopkg [cached] Downloading 85 / 180 Package opusfile-devel found in repository Solus opusfile-devel-0.12-10-1-x86_64.eopkg [cached] Downloading 86 / 180 Package libproxy found in repository Solus libproxy-0.5.4-27-1-x86_64.eopkg [cached] Downloading 87 / 180 Package libpciaccess found in repository Solus libpciaccess-0.18.1-14-1-x86_64.eopkg [cached] Downloading 88 / 180 Package libdrm found in repository Solus libdrm-2.4.125-52-1-x86_64.eopkg [cached] Downloading 89 / 180 Package perl-xml-twig found in repository Solus perl-xml-twig-3.52-9-1-x86_64.eopkg [cached] Downloading 90 / 180 Package perl-net-dbus found in repository Solus perl-net-dbus-1.2.0-9-1-x86_64.eopkg [cached] Downloading 91 / 180 Package openal-soft found in repository Solus openal-soft-1.24.1-16-1-x86_64.eopkg [cached] Downloading 92 / 180 Package openal-soft-devel found in repository Solus openal-soft-devel-1.24.1-16-1-x86_64.eopkg [cached] Downloading 93 / 180 Package freealut found in repository Solus freealut-1.1.0-6-1-x86_64.eopkg [cached] Downloading 94 / 180 Package freealut-devel found in repository Solus freealut-devel-1.1.0-6-1-x86_64.eopkg [cached] Downloading 95 / 180 Package libglvnd found in repository Solus libglvnd-1.7.0-22-1-x86_64.eopkg [cached] Downloading 96 / 180 Package glew found in repository Solus glew-2.2.0-9-1-x86_64.eopkg [cached] Downloading 97 / 180 Package polly found in repository Solus polly-19.1.6-130-1-x86_64.eopkg [cached] Downloading 98 / 180 Package libedit found in repository Solus libedit-20240808.3.1-15-1-x86_64.eopkg [cached] Downloading 99 / 180 Package llvm-libs found in repository Solus llvm-libs-19.1.6-130-1-x86_64.eopkg [cached] Downloading 100 / 180 Package xorgproto found in repository Solus xorgproto-2024.1-9-1-x86_64.eopkg [cached] Downloading 101 / 180 Package libxau-devel found in repository Solus libxau-devel-1.0.12-23-1-x86_64.eopkg [cached] Downloading 102 / 180 Package libxdmcp-devel found in repository Solus libxdmcp-devel-1.1.5-20-1-x86_64.eopkg [cached] Downloading 103 / 180 Package libxcb-devel found in repository Solus libxcb-devel-1.17.0-34-1-x86_64.eopkg [cached] Downloading 104 / 180 Package libx11-devel found in repository Solus libx11-devel-1.8.12-49-1-x86_64.eopkg [cached] Downloading 105 / 180 Package libxt found in repository Solus libxt-1.3.1-17-1-x86_64.eopkg [cached] Downloading 106 / 180 Package libxmu found in repository Solus libxmu-1.2.1-14-1-x86_64.eopkg [cached] Downloading 107 / 180 Package xset found in repository Solus xset-1.2.5-10-1-x86_64.eopkg [cached] Downloading 108 / 180 Package libxxf86vm found in repository Solus libxxf86vm-1.1.6-17-1-x86_64.eopkg [cached] Downloading 109 / 180 Package freeglut found in repository Solus freeglut-3.2.1-13-1-x86_64.eopkg [cached] Downloading 110 / 180 Package mariadb-common found in repository Solus mariadb-common-10.11.10-37-1-x86_64.eopkg [cached] Downloading 111 / 180 Package libjpeg-turbo-devel found in repository Solus libjpeg-turbo-devel-3.0.3-21-1-x86_64.eopkg [cached] Downloading 112 / 180 Package graphite2-devel found in repository Solus graphite2-devel-1.3.14-8-1-x86_64.eopkg [cached] Downloading 113 / 180 Package harfbuzz-devel found in repository Solus harfbuzz-devel-11.3.2-79-1-x86_64.eopkg [cached] Downloading 114 / 180 Package libpng-devel found in repository Solus libpng-devel-1.6.44-28-1-x86_64.eopkg [cached] Downloading 115 / 180 Package freetype2-devel found in repository Solus freetype2-devel-2.13.3-37-1-x86_64.eopkg [cached] Downloading 116 / 180 Package colord found in repository Solus colord-1.4.7-24-1-x86_64.eopkg [cached] Downloading 117 / 180 Package poppler-data found in repository Solus poppler-data-0.4.12-5-1-x86_64.eopkg [cached] Downloading 118 / 180 Package unixodbc found in repository Solus unixodbc-2.3.12-6-1-x86_64.eopkg [cached] Downloading 119 / 180 Package rav1e found in repository Solus rav1e-0.7.1-17-1-x86_64.eopkg [cached] Downloading 120 / 180 Package rav1e-devel found in repository Solus rav1e-devel-0.7.1-17-1-x86_64.eopkg [cached] Downloading 121 / 180 Package libxext-devel found in repository Solus libxext-devel-1.3.6-18-1-x86_64.eopkg [cached] Downloading 122 / 180 Package xcb-util-keysyms found in repository Solus xcb-util-keysyms-0.4.1-9-1-x86_64.eopkg [cached] Downloading 123 / 180 Package aom-devel found in repository Solus aom-devel-3.12.1-26-1-x86_64.eopkg [cached] Downloading 124 / 180 Package spirv-tools found in repository Solus spirv-tools-2025.2-34-1-x86_64.eopkg [cached] Downloading 125 / 180 Package libglu found in repository Solus libglu-9.0.3-11-1-x86_64.eopkg [cached] Downloading 126 / 180 Package libepoxy found in repository Solus libepoxy-1.5.10-14-1-x86_64.eopkg [cached] Downloading 127 / 180 Package xkeyboard-config found in repository Solus xkeyboard-config-2.41-15-1-x86_64.eopkg [cached] Downloading 128 / 180 Package wayland found in repository Solus wayland-1.23.1-33-1-x86_64.eopkg [cached] Downloading 129 / 180 Package libxkbcommon found in repository Solus libxkbcommon-1.9.0-17-1-x86_64.eopkg [cached] Downloading 130 / 180 Package alsa-lib-devel found in repository Solus alsa-lib-devel-1.2.13-40-1-x86_64.eopkg [cached] Downloading 131 / 180 Package gsettings-desktop-schemas found in repository Solus gsettings-desktop-schemas-48.0-63-1-x86_64.eopkg [cached] Downloading 132 / 180 Package libyuv found in repository Solus libyuv-0.0.1892-1-1-x86_64.eopkg [cached] Downloading 133 / 180 Package svt-av1 found in repository Solus svt-av1-3.0.2-14-1-x86_64.eopkg [cached] Downloading 134 / 180 Package libavif found in repository Solus libavif-1.3.0-20-1-x86_64.eopkg [cached] Downloading 135 / 180 Package hicolor-icon-theme found in repository Solus hicolor-icon-theme-0.18-8-1-x86_64.eopkg [cached] Downloading 136 / 180 Package libxscrnsaver found in repository Solus libxscrnsaver-1.2.4-15-1-x86_64.eopkg [cached] Downloading 137 / 180 Package djvulibre found in repository Solus djvulibre-3.5.29-9-1-x86_64.eopkg [cached] Downloading 138 / 180 Package libsamplerate found in repository Solus libsamplerate-0.2.2-5-1-x86_64.eopkg [cached] Downloading 139 / 180 Package pipewire-lib found in repository Solus pipewire-lib-1.4.2-112-1-x86_64.eopkg [cached] Downloading 140 / 180 Package libxshmfence found in repository Solus libxshmfence-1.3.3-17-1-x86_64.eopkg [cached] Downloading 141 / 180 Package lm_sensors found in repository Solus lm_sensors-3.6.2-9-1-x86_64.eopkg [cached] Downloading 142 / 180 Package mesalib found in repository Solus mesalib-25.1.7-277-1-x86_64.eopkg [cached] Downloading 143 / 180 Package libdecor found in repository Solus libdecor-0.2.2-4-1-x86_64.eopkg [cached] Downloading 144 / 180 Package sdl2 found in repository Solus sdl2-2.32.4-58-1-x86_64.eopkg [cached] Downloading 145 / 180 Package sdl2-devel found in repository Solus sdl2-devel-2.32.4-58-1-x86_64.eopkg [cached] Downloading 146 / 180 Package double-conversion found in repository Solus double-conversion-3.3.1-3-1-x86_64.eopkg [cached] Downloading 147 / 180 Package nghttp3-devel found in repository Solus nghttp3-devel-1.8.0-5-1-x86_64.eopkg [cached] Downloading 148 / 180 Package nghttp2-devel found in repository Solus nghttp2-devel-1.65.0-18-1-x86_64.eopkg [cached] Downloading 149 / 180 Package librsvg found in repository Solus librsvg-2.60.0-65-1-x86_64.eopkg [cached] Downloading 150 / 180 Package perl-x11-protocol found in repository Solus perl-x11-protocol-0.56-10-1-x86_64.eopkg [cached] Downloading 151 / 180 Package libglvnd-devel found in repository Solus libglvnd-devel-1.7.0-22-1-x86_64.eopkg [cached] Downloading 152 / 180 Package libglu-devel found in repository Solus libglu-devel-9.0.3-11-1-x86_64.eopkg [cached] Downloading 153 / 180 Package postgresql-libpq found in repository Solus postgresql-libpq-17.6-59-1-x86_64.eopkg [cached] Downloading 154 / 180 Package libwebp found in repository Solus libwebp-1.5.0-28-1-x86_64.eopkg [cached] Downloading 155 / 180 Package sdl2-image found in repository Solus sdl2-image-2.8.2-19-1-x86_64.eopkg [cached] Downloading 156 / 180 Package libtiff-devel found in repository Solus libtiff-devel-4.7.0-43-1-x86_64.eopkg [cached] Downloading 157 / 180 Package libwebp-devel found in repository Solus libwebp-devel-1.5.0-28-1-x86_64.eopkg [cached] Downloading 158 / 180 Package dav1d-devel found in repository Solus dav1d-devel-1.5.0-31-1-x86_64.eopkg [cached] Downloading 159 / 180 Package svt-av1-devel found in repository Solus svt-av1-devel-3.0.2-14-1-x86_64.eopkg [cached] Downloading 160 / 180 Package libavif-devel found in repository Solus libavif-devel-1.3.0-20-1-x86_64.eopkg [cached] Downloading 161 / 180 Package sdl2-image-devel found in repository Solus sdl2-image-devel-2.8.2-19-1-x86_64.eopkg [cached] Downloading 162 / 180 Package x265 found in repository Solus x265-3.6-23-1-x86_64.eopkg [cached] Downloading 163 / 180 Package libgtk-3 found in repository Solus libgtk-3-3.24.49-120-1-x86_64.eopkg [cached] Downloading 164 / 180 Package libssh2-devel found in repository Solus libssh2-devel-1.11.1-14-1-x86_64.eopkg [cached] Downloading 165 / 180 Package e2fsprogs-devel found in repository Solus e2fsprogs-devel-1.47.2-28-1-x86_64.eopkg [cached] Downloading 166 / 180 Package kerberos-devel found in repository Solus kerberos-devel-1.21.3-22-1-x86_64.eopkg [cached] Downloading 167 / 180 Package fontconfig-devel found in repository Solus fontconfig-devel-2.16.0-50-1-x86_64.eopkg [cached] Downloading 168 / 180 Package libheif found in repository Solus libheif-1.20.2-52-1-x86_64.eopkg [cached] Downloading 169 / 180 Package poppler found in repository Solus poppler-25.03.0-53-1-x86_64.eopkg [cached] Downloading 170 / 180 Package gts found in repository Solus gts-0.7.6-3-1-x86_64.eopkg [cached] Downloading 171 / 180 Package qt6-base found in repository Solus qt6-base-6.9.1-44-1-x86_64.eopkg [cached] Downloading 172 / 180 Package graphviz found in repository Solus graphviz-12.2.1-36-1-x86_64.eopkg [cached] Downloading 173 / 180 Package raqm found in repository Solus raqm-0.7.1-1-1-x86_64.eopkg [cached] Downloading 174 / 180 Package imagemagick found in repository Solus imagemagick-7.1.2.2-200-1-x86_64.eopkg [cached] Downloading 175 / 180 Package libxrender-devel found in repository Solus libxrender-devel-0.9.12-18-1-x86_64.eopkg [cached] Downloading 176 / 180 Package libidn2-devel found in repository Solus libidn2-devel-2.3.7-12-1-x86_64.eopkg [cached] Downloading 177 / 180 Package libxft-devel found in repository Solus libxft-devel-2.3.8-16-1-x86_64.eopkg [cached] Downloading 178 / 180 Package xdg-utils found in repository Solus xdg-utils-1.2.1-12-1-x86_64.eopkg [cached] Downloading 179 / 180 Package glew-devel found in repository Solus glew-devel-2.2.0-9-1-x86_64.eopkg [cached] Downloading 180 / 180 Package curl-devel found in repository Solus curl-devel-8.15.0-109-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 180 libxau-1.0.12-23-1-x86_64.eopkg [cached] Installing libxau, version 1.0.12, release 23 Extracting the files of libxau Installed libxau Installing 2 / 180 gtest-1.15.2-10-1-x86_64.eopkg [cached] Installing gtest, version 1.15.2, release 10 Extracting the files of gtest Installed gtest Installing 3 / 180 highway-1.2.0-4-1-x86_64.eopkg [cached] Installing highway, version 1.2.0, release 4 Extracting the files of highway Installed highway Installing 4 / 180 highway-devel-1.2.0-4-1-x86_64.eopkg [cached] Installing highway-devel, version 1.2.0, release 4 Extracting the files of highway-devel Installed highway-devel Installing 5 / 180 dav1d-1.5.0-31-1-x86_64.eopkg [cached] Installing dav1d, version 1.5.0, release 31 Extracting the files of dav1d Installed dav1d Installing 6 / 180 libde265-1.0.15-12-1-x86_64.eopkg [cached] Installing libde265, version 1.0.15, release 12 Extracting the files of libde265 Installed libde265 Installing 7 / 180 libjpeg-turbo-3.0.3-21-1-x86_64.eopkg [cached] Installing libjpeg-turbo, version 3.0.3, release 21 Extracting the files of libjpeg-turbo Installed libjpeg-turbo Installing 8 / 180 libtiff-4.7.0-43-1-x86_64.eopkg [cached] Installing libtiff, version 4.7.0, release 43 Extracting the files of libtiff Installed libtiff Installing 9 / 180 openh264-2.6.0-3-1-x86_64.eopkg [cached] Installing openh264, version 2.6.0, release 3 Extracting the files of openh264 Installed openh264 Installing 10 / 180 libpng-1.6.44-28-1-x86_64.eopkg [cached] Installing libpng, version 1.6.44, release 28 Extracting the files of libpng Installed libpng Installing 11 / 180 shared-mime-info-2.4-14-1-x86_64.eopkg [cached] Installing shared-mime-info, version 2.4, release 14 Extracting the files of shared-mime-info Installed shared-mime-info Installing 12 / 180 gdk-pixbuf-2.42.12-57-1-x86_64.eopkg [cached] Installing gdk-pixbuf, version 2.42.12, release 57 Extracting the files of gdk-pixbuf Installed gdk-pixbuf Installing 13 / 180 giflib-5.2.2-11-1-x86_64.eopkg [cached] Installing giflib, version 5.2.2, release 11 Extracting the files of giflib Installed giflib Installing 14 / 180 imath-3.1.11-3-1-x86_64.eopkg [cached] Installing imath, version 3.1.11, release 3 Extracting the files of imath Installed imath Installing 15 / 180 openexr-3.1.5-12-1-x86_64.eopkg [cached] Installing openexr, version 3.1.5, release 12 Extracting the files of openexr Installed openexr Installing 16 / 180 libjxl-0.10.3-6-1-x86_64.eopkg [cached] Installing libjxl, version 0.10.3, release 6 Extracting the files of libjxl Installed libjxl Installing 17 / 180 brotli-devel-1.1.0-12-1-x86_64.eopkg [cached] Installing brotli-devel, version 1.1.0, release 12 Extracting the files of brotli-devel Installed brotli-devel Installing 18 / 180 libjxl-devel-0.10.3-6-1-x86_64.eopkg [cached] Installing libjxl-devel, version 0.10.3, release 6 Extracting the files of libjxl-devel Installed libjxl-devel Installing 19 / 180 webrtc-audio-processing-1.3-6-1-x86_64.eopkg [cached] Installing webrtc-audio-processing, version 1.3, release 6 Extracting the files of webrtc-audio-processing Installed webrtc-audio-processing Installing 20 / 180 libice-1.1.2-16-1-x86_64.eopkg [cached] Installing libice, version 1.1.2, release 16 Extracting the files of libice Installed libice Installing 21 / 180 libsm-1.2.6-16-1-x86_64.eopkg [cached] Installing libsm, version 1.2.6, release 16 Extracting the files of libsm Installed libsm Installing 22 / 180 libogg-1.3.5-12-1-x86_64.eopkg [cached] Installing libogg, version 1.3.5, release 12 Extracting the files of libogg Installed libogg Installing 23 / 180 libspeex-1.2.1-6-1-x86_64.eopkg [cached] Installing libspeex, version 1.2.1, release 6 Extracting the files of libspeex Installed libspeex Installing 24 / 180 alsa-ucm-conf-1.2.13-1-1-x86_64.eopkg [cached] Installing alsa-ucm-conf, version 1.2.13, release 1 Extracting the files of alsa-ucm-conf Installed alsa-ucm-conf Installing 25 / 180 alsa-lib-1.2.13-40-1-x86_64.eopkg [cached] Installing alsa-lib, version 1.2.13, release 40 Extracting the files of alsa-lib Installed alsa-lib Installing 26 / 180 libxdmcp-1.1.5-20-1-x86_64.eopkg [cached] Installing libxdmcp, version 1.1.5, release 20 Extracting the files of libxdmcp Installed libxdmcp Installing 27 / 180 libxcb-1.17.0-34-1-x86_64.eopkg [cached] Installing libxcb, version 1.17.0, release 34 Extracting the files of libxcb Installed libxcb Installing 28 / 180 libx11-1.8.12-49-1-x86_64.eopkg [cached] Installing libx11, version 1.8.12, release 49 Extracting the files of libx11 Installed libx11 Installing 29 / 180 orc-0.4.40-10-1-x86_64.eopkg [cached] Installing orc, version 0.4.40, release 10 Extracting the files of orc Installed orc Installing 30 / 180 libdaemon-0.14-4-1-x86_64.eopkg [cached] Installing libdaemon, version 0.14, release 4 Extracting the files of libdaemon Installed libdaemon Installing 31 / 180 avahi-0.8-27-1-x86_64.eopkg [cached] Installing avahi, version 0.8, release 27 Extracting the files of avahi Installed avahi Installing 32 / 180 opus-1.5.2-12-1-x86_64.eopkg [cached] Installing opus, version 1.5.2, release 12 Extracting the files of opus Installed opus Installing 33 / 180 libvorbis-1.3.7-14-1-x86_64.eopkg [cached] Installing libvorbis, version 1.3.7, release 14 Extracting the files of libvorbis Installed libvorbis Installing 34 / 180 libflac-1.4.3-18-1-x86_64.eopkg [cached] Installing libflac, version 1.4.3, release 18 Extracting the files of libflac Installed libflac Installing 35 / 180 libsndfile-1.2.2-25-1-x86_64.eopkg [cached] Installing libsndfile, version 1.2.2, release 25 Extracting the files of libsndfile Installed libsndfile Installing 36 / 180 sbc-2.0-5-1-x86_64.eopkg [cached] Installing sbc, version 2.0, release 5 Extracting the files of sbc Installed sbc Installing 37 / 180 libxext-1.3.6-18-1-x86_64.eopkg [cached] Installing libxext, version 1.3.6, release 18 Extracting the files of libxext Installed libxext Installing 38 / 180 libxtst-1.2.5-15-1-x86_64.eopkg [cached] Installing libxtst, version 1.2.5, release 15 Extracting the files of libxtst Installed libxtst Installing 39 / 180 rtkit-0.13-5-1-x86_64.eopkg [cached] Installing rtkit, version 0.13, release 5 Extracting the files of rtkit Installed rtkit Installing 40 / 180 libsoxr-0.1.3-4-1-x86_64.eopkg [cached] Installing libsoxr, version 0.1.3, release 4 Extracting the files of libsoxr Installed libsoxr Installing 41 / 180 fftw-3.3.10-16-1-x86_64.eopkg [cached] Installing fftw, version 3.3.10, release 16 Extracting the files of fftw Installed fftw Installing 42 / 180 pulseaudio-17.0-63-1-x86_64.eopkg [cached] Installing pulseaudio, version 17.0, release 63 Extracting the files of pulseaudio Installed pulseaudio Installing 43 / 180 libksba-1.6.7-14-1-x86_64.eopkg [cached] Installing libksba, version 1.6.7, release 14 Extracting the files of libksba Installed libksba Installing 44 / 180 libxcomposite-0.4.6-16-1-x86_64.eopkg [cached] Installing libxcomposite, version 0.4.6, release 16 Extracting the files of libxcomposite Installed libxcomposite Installing 45 / 180 libassuan-3.0.1-14-1-x86_64.eopkg [cached] Installing libassuan, version 3.0.1, release 14 Extracting the files of libassuan Installed libassuan Installing 46 / 180 libtasn1-4.20.0-19-1-x86_64.eopkg [cached] Installing libtasn1, version 4.20.0, release 19 Extracting the files of libtasn1 Installed libtasn1 Installing 47 / 180 libp11-kit-0.25.2-23-1-x86_64.eopkg [cached] Installing libp11-kit, version 0.25.2, release 23 Extracting the files of libp11-kit Installed libp11-kit Installing 48 / 180 libhogweed-3.10-22-1-x86_64.eopkg [cached] Installing libhogweed, version 3.10, release 22 Extracting the files of libhogweed Installed libhogweed Installing 49 / 180 libgnutls-3.8.7.1-50-1-x86_64.eopkg [cached] Installing libgnutls, version 3.8.7.1, release 50 Extracting the files of libgnutls Installed libgnutls Installing 50 / 180 npth-1.8-9-1-x86_64.eopkg [cached] Installing npth, version 1.8, release 9 Extracting the files of npth Installed npth Installing 51 / 180 libsecret-0.21.7-28-1-x86_64.eopkg [cached] Installing libsecret, version 0.21.7, release 28 Extracting the files of libsecret Installed libsecret Installing 52 / 180 libxrender-0.9.12-18-1-x86_64.eopkg [cached] Installing libxrender, version 0.9.12, release 18 Extracting the files of libxrender Installed libxrender Installing 53 / 180 libxrandr-1.5.4-17-1-x86_64.eopkg [cached] Installing libxrandr, version 1.5.4, release 17 Extracting the files of libxrandr Installed libxrandr Installing 54 / 180 libxinerama-1.1.5-17-1-x86_64.eopkg [cached] Installing libxinerama, version 1.1.5, release 17 Extracting the files of libxinerama Installed libxinerama Installing 55 / 180 libxdamage-1.1.6-17-1-x86_64.eopkg [cached] Installing libxdamage, version 1.1.6, release 17 Extracting the files of libxdamage Installed libxdamage Installing 56 / 180 libxi-1.8.2-19-1-x86_64.eopkg [cached] Installing libxi, version 1.8.2, release 19 Extracting the files of libxi Installed libxi Installing 57 / 180 graphite2-1.3.14-8-1-x86_64.eopkg [cached] Installing graphite2, version 1.3.14, release 8 Extracting the files of graphite2 Installed graphite2 Installing 58 / 180 harfbuzz-11.3.2-79-1-x86_64.eopkg [cached] Installing harfbuzz, version 11.3.2, release 79 Extracting the files of harfbuzz Installed harfbuzz Installing 59 / 180 freetype2-2.13.3-37-1-x86_64.eopkg [cached] Installing freetype2, version 2.13.3, release 37 Extracting the files of freetype2 Installed freetype2 Installing 60 / 180 fontconfig-2.16.0-50-1-x86_64.eopkg [cached] Installing fontconfig, version 2.16.0, release 50 Extracting the files of fontconfig Installed fontconfig Installing 61 / 180 at-spi2-2.56.4-50-1-x86_64.eopkg [cached] Installing at-spi2, version 2.56.4, release 50 Extracting the files of at-spi2 Installed at-spi2 Installing 62 / 180 pixman-0.46.0-22-1-x86_64.eopkg [cached] Installing pixman, version 0.46.0, release 22 Extracting the files of pixman Installed pixman Installing 63 / 180 libcairo-1.18.2-55-1-x86_64.eopkg [cached] Installing libcairo, version 1.18.2, release 55 Extracting the files of libcairo Installed libcairo Installing 64 / 180 libxfixes-6.0.1-16-1-x86_64.eopkg [cached] Installing libxfixes, version 6.0.1, release 16 Extracting the files of libxfixes Installed libxfixes Installing 65 / 180 libxcursor-1.2.3-22-1-x86_64.eopkg [cached] Installing libxcursor, version 1.2.3, release 22 Extracting the files of libxcursor Installed libxcursor Installing 66 / 180 libxft-2.3.8-16-1-x86_64.eopkg [cached] Installing libxft, version 2.3.8, release 16 Extracting the files of libxft Installed libxft Installing 67 / 180 fribidi-1.0.15-10-1-x86_64.eopkg [cached] Installing fribidi, version 1.0.15, release 10 Extracting the files of fribidi Installed fribidi Installing 68 / 180 pango-1.56.4-62-1-x86_64.eopkg [cached] Installing pango, version 1.56.4, release 62 Extracting the files of pango Installed pango Installing 69 / 180 libpaper-1.1.28-5-1-x86_64.eopkg [cached] Installing libpaper, version 1.1.28, release 5 Extracting the files of libpaper Installed libpaper Installing 70 / 180 cups-2.4.11-37-1-x86_64.eopkg [cached] Installing cups, version 2.4.11, release 37 Extracting the files of cups Installed cups Installing 71 / 180 libgtk-2-2.24.33-30-1-x86_64.eopkg [cached] Installing libgtk-2, version 2.24.33, release 30 Extracting the files of libgtk-2 Installed libgtk-2 Installing 72 / 180 pinentry-1.3.1-11-1-x86_64.eopkg [cached] Installing pinentry, version 1.3.1, release 11 Extracting the files of pinentry Installed pinentry Installing 73 / 180 gnupg-2.4.7-46-1-x86_64.eopkg [cached] Installing gnupg, version 2.4.7, release 46 Extracting the files of gnupg Installed gnupg Installing 74 / 180 gpgme-1.24.1-33-1-x86_64.eopkg [cached] Installing gpgme, version 1.24.1, release 33 Extracting the files of gpgme Installed gpgme Installing 75 / 180 liblcms2-2.16-20-1-x86_64.eopkg [cached] Installing liblcms2, version 2.16, release 20 Extracting the files of liblcms2 Installed liblcms2 Installing 76 / 180 openjpeg-2.5.2-21-1-x86_64.eopkg [cached] Installing openjpeg, version 2.5.2, release 21 Extracting the files of openjpeg Installed openjpeg Installing 77 / 180 jbig2dec-0.19-2-1-x86_64.eopkg [cached] Installing jbig2dec, version 0.19, release 2 Extracting the files of jbig2dec Installed jbig2dec Installing 78 / 180 ghostscript-9.56.1-27-1-x86_64.eopkg [cached] Installing ghostscript, version 9.56.1, release 27 Extracting the files of ghostscript Installed ghostscript Installing 79 / 180 libraw-0.21.4-21-1-x86_64.eopkg [cached] Installing libraw, version 0.21.4, release 21 Extracting the files of libraw Installed libraw Installing 80 / 180 bzip2-devel-1.0.8-20-1-x86_64.eopkg [cached] Installing bzip2-devel, version 1.0.8, release 20 Extracting the files of bzip2-devel Installed bzip2-devel Installing 81 / 180 aom-3.12.1-26-1-x86_64.eopkg [cached] Installing aom, version 3.12.1, release 26 Extracting the files of aom Installed aom Installing 82 / 180 libogg-devel-1.3.5-12-1-x86_64.eopkg [cached] Installing libogg-devel, version 1.3.5, release 12 Extracting the files of libogg-devel Installed libogg-devel Installing 83 / 180 opusfile-0.12-10-1-x86_64.eopkg [cached] Installing opusfile, version 0.12, release 10 Extracting the files of opusfile Installed opusfile Installing 84 / 180 opus-devel-1.5.2-12-1-x86_64.eopkg [cached] Installing opus-devel, version 1.5.2, release 12 Extracting the files of opus-devel Installed opus-devel Installing 85 / 180 opusfile-devel-0.12-10-1-x86_64.eopkg [cached] Installing opusfile-devel, version 0.12, release 10 Extracting the files of opusfile-devel Installed opusfile-devel Installing 86 / 180 libproxy-0.5.4-27-1-x86_64.eopkg [cached] Installing libproxy, version 0.5.4, release 27 Extracting the files of libproxy Installed libproxy Installing 87 / 180 libpciaccess-0.18.1-14-1-x86_64.eopkg [cached] Installing libpciaccess, version 0.18.1, release 14 Extracting the files of libpciaccess Installed libpciaccess Installing 88 / 180 libdrm-2.4.125-52-1-x86_64.eopkg [cached] Installing libdrm, version 2.4.125, release 52 Extracting the files of libdrm Installed libdrm Installing 89 / 180 perl-xml-twig-3.52-9-1-x86_64.eopkg [cached] Installing perl-xml-twig, version 3.52, release 9 Extracting the files of perl-xml-twig Installed perl-xml-twig Installing 90 / 180 perl-net-dbus-1.2.0-9-1-x86_64.eopkg [cached] Installing perl-net-dbus, version 1.2.0, release 9 Extracting the files of perl-net-dbus Installed perl-net-dbus Installing 91 / 180 openal-soft-1.24.1-16-1-x86_64.eopkg [cached] Installing openal-soft, version 1.24.1, release 16 Extracting the files of openal-soft Installed openal-soft Installing 92 / 180 openal-soft-devel-1.24.1-16-1-x86_64.eopkg [cached] Installing openal-soft-devel, version 1.24.1, release 16 Extracting the files of openal-soft-devel Installed openal-soft-devel Installing 93 / 180 freealut-1.1.0-6-1-x86_64.eopkg [cached] Installing freealut, version 1.1.0, release 6 Extracting the files of freealut Installed freealut Installing 94 / 180 freealut-devel-1.1.0-6-1-x86_64.eopkg [cached] Installing freealut-devel, version 1.1.0, release 6 Extracting the files of freealut-devel Installed freealut-devel Installing 95 / 180 libglvnd-1.7.0-22-1-x86_64.eopkg [cached] Installing libglvnd, version 1.7.0, release 22 Extracting the files of libglvnd Installed libglvnd Installing 96 / 180 glew-2.2.0-9-1-x86_64.eopkg [cached] Installing glew, version 2.2.0, release 9 Extracting the files of glew Installed glew Installing 97 / 180 polly-19.1.6-130-1-x86_64.eopkg [cached] Installing polly, version 19.1.6, release 130 Extracting the files of polly Installed polly Installing 98 / 180 libedit-20240808.3.1-15-1-x86_64.eopkg [cached] Installing libedit, version 20240808.3.1, release 15 Extracting the files of libedit Installed libedit Installing 99 / 180 llvm-libs-19.1.6-130-1-x86_64.eopkg [cached] Installing llvm-libs, version 19.1.6, release 130 Extracting the files of llvm-libs Installed llvm-libs Installing 100 / 180 xorgproto-2024.1-9-1-x86_64.eopkg [cached] Installing xorgproto, version 2024.1, release 9 Extracting the files of xorgproto Installed xorgproto Installing 101 / 180 libxau-devel-1.0.12-23-1-x86_64.eopkg [cached] Installing libxau-devel, version 1.0.12, release 23 Extracting the files of libxau-devel Installed libxau-devel Installing 102 / 180 libxdmcp-devel-1.1.5-20-1-x86_64.eopkg [cached] Installing libxdmcp-devel, version 1.1.5, release 20 Extracting the files of libxdmcp-devel Installed libxdmcp-devel Installing 103 / 180 libxcb-devel-1.17.0-34-1-x86_64.eopkg [cached] Installing libxcb-devel, version 1.17.0, release 34 Extracting the files of libxcb-devel Installed libxcb-devel Installing 104 / 180 libx11-devel-1.8.12-49-1-x86_64.eopkg [cached] Installing libx11-devel, version 1.8.12, release 49 Extracting the files of libx11-devel Installed libx11-devel Installing 105 / 180 libxt-1.3.1-17-1-x86_64.eopkg [cached] Installing libxt, version 1.3.1, release 17 Extracting the files of libxt Installed libxt Installing 106 / 180 libxmu-1.2.1-14-1-x86_64.eopkg [cached] Installing libxmu, version 1.2.1, release 14 Extracting the files of libxmu Installed libxmu Installing 107 / 180 xset-1.2.5-10-1-x86_64.eopkg [cached] Installing xset, version 1.2.5, release 10 Extracting the files of xset Installed xset Installing 108 / 180 libxxf86vm-1.1.6-17-1-x86_64.eopkg [cached] Installing libxxf86vm, version 1.1.6, release 17 Extracting the files of libxxf86vm Installed libxxf86vm Installing 109 / 180 freeglut-3.2.1-13-1-x86_64.eopkg [cached] Installing freeglut, version 3.2.1, release 13 Extracting the files of freeglut Installed freeglut Installing 110 / 180 mariadb-common-10.11.10-37-1-x86_64.eopkg [cached] Installing mariadb-common, version 10.11.10, release 37 Extracting the files of mariadb-common Installed mariadb-common Installing 111 / 180 libjpeg-turbo-devel-3.0.3-21-1-x86_64.eopkg [cached] Installing libjpeg-turbo-devel, version 3.0.3, release 21 Extracting the files of libjpeg-turbo-devel Installed libjpeg-turbo-devel Installing 112 / 180 graphite2-devel-1.3.14-8-1-x86_64.eopkg [cached] Installing graphite2-devel, version 1.3.14, release 8 Extracting the files of graphite2-devel Installed graphite2-devel Installing 113 / 180 harfbuzz-devel-11.3.2-79-1-x86_64.eopkg [cached] Installing harfbuzz-devel, version 11.3.2, release 79 Extracting the files of harfbuzz-devel Installed harfbuzz-devel Installing 114 / 180 libpng-devel-1.6.44-28-1-x86_64.eopkg [cached] Installing libpng-devel, version 1.6.44, release 28 Extracting the files of libpng-devel Installed libpng-devel Installing 115 / 180 freetype2-devel-2.13.3-37-1-x86_64.eopkg [cached] Installing freetype2-devel, version 2.13.3, release 37 Extracting the files of freetype2-devel Installed freetype2-devel Installing 116 / 180 colord-1.4.7-24-1-x86_64.eopkg [cached] Installing colord, version 1.4.7, release 24 Extracting the files of colord Installed colord Installing 117 / 180 poppler-data-0.4.12-5-1-x86_64.eopkg [cached] Installing poppler-data, version 0.4.12, release 5 Extracting the files of poppler-data Installed poppler-data Installing 118 / 180 unixodbc-2.3.12-6-1-x86_64.eopkg [cached] Installing unixodbc, version 2.3.12, release 6 Extracting the files of unixodbc Installed unixodbc Installing 119 / 180 rav1e-0.7.1-17-1-x86_64.eopkg [cached] Installing rav1e, version 0.7.1, release 17 Extracting the files of rav1e Installed rav1e Installing 120 / 180 rav1e-devel-0.7.1-17-1-x86_64.eopkg [cached] Installing rav1e-devel, version 0.7.1, release 17 Extracting the files of rav1e-devel Installed rav1e-devel Installing 121 / 180 libxext-devel-1.3.6-18-1-x86_64.eopkg [cached] Installing libxext-devel, version 1.3.6, release 18 Extracting the files of libxext-devel Installed libxext-devel Installing 122 / 180 xcb-util-keysyms-0.4.1-9-1-x86_64.eopkg [cached] Installing xcb-util-keysyms, version 0.4.1, release 9 Extracting the files of xcb-util-keysyms Installed xcb-util-keysyms Installing 123 / 180 aom-devel-3.12.1-26-1-x86_64.eopkg [cached] Installing aom-devel, version 3.12.1, release 26 Extracting the files of aom-devel Installed aom-devel Installing 124 / 180 spirv-tools-2025.2-34-1-x86_64.eopkg [cached] Installing spirv-tools, version 2025.2, release 34 Extracting the files of spirv-tools Installed spirv-tools Installing 125 / 180 libglu-9.0.3-11-1-x86_64.eopkg [cached] Installing libglu, version 9.0.3, release 11 Extracting the files of libglu Installed libglu Installing 126 / 180 libepoxy-1.5.10-14-1-x86_64.eopkg [cached] Installing libepoxy, version 1.5.10, release 14 Extracting the files of libepoxy Installed libepoxy Installing 127 / 180 xkeyboard-config-2.41-15-1-x86_64.eopkg [cached] Installing xkeyboard-config, version 2.41, release 15 Extracting the files of xkeyboard-config Installed xkeyboard-config Installing 128 / 180 wayland-1.23.1-33-1-x86_64.eopkg [cached] Installing wayland, version 1.23.1, release 33 Extracting the files of wayland Installed wayland Installing 129 / 180 libxkbcommon-1.9.0-17-1-x86_64.eopkg [cached] Installing libxkbcommon, version 1.9.0, release 17 Extracting the files of libxkbcommon Installed libxkbcommon Installing 130 / 180 alsa-lib-devel-1.2.13-40-1-x86_64.eopkg [cached] Installing alsa-lib-devel, version 1.2.13, release 40 Extracting the files of alsa-lib-devel Installed alsa-lib-devel Installing 131 / 180 gsettings-desktop-schemas-48.0-63-1-x86_64.eopkg [cached] Installing gsettings-desktop-schemas, version 48.0, release 63 Extracting the files of gsettings-desktop-schemas Installed gsettings-desktop-schemas Installing 132 / 180 libyuv-0.0.1892-1-1-x86_64.eopkg [cached] Installing libyuv, version 0.0.1892, release 1 Extracting the files of libyuv Installed libyuv Installing 133 / 180 svt-av1-3.0.2-14-1-x86_64.eopkg [cached] Installing svt-av1, version 3.0.2, release 14 Extracting the files of svt-av1 Installed svt-av1 Installing 134 / 180 libavif-1.3.0-20-1-x86_64.eopkg [cached] Installing libavif, version 1.3.0, release 20 Extracting the files of libavif Installed libavif Installing 135 / 180 hicolor-icon-theme-0.18-8-1-x86_64.eopkg [cached] Installing hicolor-icon-theme, version 0.18, release 8 Extracting the files of hicolor-icon-theme Installed hicolor-icon-theme Installing 136 / 180 libxscrnsaver-1.2.4-15-1-x86_64.eopkg [cached] Installing libxscrnsaver, version 1.2.4, release 15 Extracting the files of libxscrnsaver Installed libxscrnsaver Installing 137 / 180 djvulibre-3.5.29-9-1-x86_64.eopkg [cached] Installing djvulibre, version 3.5.29, release 9 Extracting the files of djvulibre Installed djvulibre Installing 138 / 180 libsamplerate-0.2.2-5-1-x86_64.eopkg [cached] Installing libsamplerate, version 0.2.2, release 5 Extracting the files of libsamplerate Installed libsamplerate Installing 139 / 180 pipewire-lib-1.4.2-112-1-x86_64.eopkg [cached] Installing pipewire-lib, version 1.4.2, release 112 Extracting the files of pipewire-lib Installed pipewire-lib Installing 140 / 180 libxshmfence-1.3.3-17-1-x86_64.eopkg [cached] Installing libxshmfence, version 1.3.3, release 17 Extracting the files of libxshmfence Installed libxshmfence Installing 141 / 180 lm_sensors-3.6.2-9-1-x86_64.eopkg [cached] Installing lm_sensors, version 3.6.2, release 9 Extracting the files of lm_sensors Installed lm_sensors Installing 142 / 180 mesalib-25.1.7-277-1-x86_64.eopkg [cached] Installing mesalib, version 25.1.7, release 277 Extracting the files of mesalib Installed mesalib Installing 143 / 180 libdecor-0.2.2-4-1-x86_64.eopkg [cached] Installing libdecor, version 0.2.2, release 4 Extracting the files of libdecor Installed libdecor Installing 144 / 180 sdl2-2.32.4-58-1-x86_64.eopkg [cached] Installing sdl2, version 2.32.4, release 58 Extracting the files of sdl2 Installed sdl2 Installing 145 / 180 sdl2-devel-2.32.4-58-1-x86_64.eopkg [cached] Installing sdl2-devel, version 2.32.4, release 58 Extracting the files of sdl2-devel Installed sdl2-devel Installing 146 / 180 double-conversion-3.3.1-3-1-x86_64.eopkg [cached] Installing double-conversion, version 3.3.1, release 3 Extracting the files of double-conversion Installed double-conversion Installing 147 / 180 nghttp3-devel-1.8.0-5-1-x86_64.eopkg [cached] Installing nghttp3-devel, version 1.8.0, release 5 Extracting the files of nghttp3-devel Installed nghttp3-devel Installing 148 / 180 nghttp2-devel-1.65.0-18-1-x86_64.eopkg [cached] Installing nghttp2-devel, version 1.65.0, release 18 Extracting the files of nghttp2-devel Installed nghttp2-devel Installing 149 / 180 librsvg-2.60.0-65-1-x86_64.eopkg [cached] Installing librsvg, version 2.60.0, release 65 Extracting the files of librsvg Installed librsvg Installing 150 / 180 perl-x11-protocol-0.56-10-1-x86_64.eopkg [cached] Installing perl-x11-protocol, version 0.56, release 10 Extracting the files of perl-x11-protocol Installed perl-x11-protocol Installing 151 / 180 libglvnd-devel-1.7.0-22-1-x86_64.eopkg [cached] Installing libglvnd-devel, version 1.7.0, release 22 Extracting the files of libglvnd-devel Installed libglvnd-devel Installing 152 / 180 libglu-devel-9.0.3-11-1-x86_64.eopkg [cached] Installing libglu-devel, version 9.0.3, release 11 Extracting the files of libglu-devel Installed libglu-devel Installing 153 / 180 postgresql-libpq-17.6-59-1-x86_64.eopkg [cached] Installing postgresql-libpq, version 17.6, release 59 Extracting the files of postgresql-libpq Installed postgresql-libpq Installing 154 / 180 libwebp-1.5.0-28-1-x86_64.eopkg [cached] Installing libwebp, version 1.5.0, release 28 Extracting the files of libwebp Installed libwebp Installing 155 / 180 sdl2-image-2.8.2-19-1-x86_64.eopkg [cached] Installing sdl2-image, version 2.8.2, release 19 Extracting the files of sdl2-image Installed sdl2-image Installing 156 / 180 libtiff-devel-4.7.0-43-1-x86_64.eopkg [cached] Installing libtiff-devel, version 4.7.0, release 43 Extracting the files of libtiff-devel Installed libtiff-devel Installing 157 / 180 libwebp-devel-1.5.0-28-1-x86_64.eopkg [cached] Installing libwebp-devel, version 1.5.0, release 28 Extracting the files of libwebp-devel Installed libwebp-devel Installing 158 / 180 dav1d-devel-1.5.0-31-1-x86_64.eopkg [cached] Installing dav1d-devel, version 1.5.0, release 31 Extracting the files of dav1d-devel Installed dav1d-devel Installing 159 / 180 svt-av1-devel-3.0.2-14-1-x86_64.eopkg [cached] Installing svt-av1-devel, version 3.0.2, release 14 Extracting the files of svt-av1-devel Installed svt-av1-devel Installing 160 / 180 libavif-devel-1.3.0-20-1-x86_64.eopkg [cached] Installing libavif-devel, version 1.3.0, release 20 Extracting the files of libavif-devel Installed libavif-devel Installing 161 / 180 sdl2-image-devel-2.8.2-19-1-x86_64.eopkg [cached] Installing sdl2-image-devel, version 2.8.2, release 19 Extracting the files of sdl2-image-devel Installed sdl2-image-devel Installing 162 / 180 x265-3.6-23-1-x86_64.eopkg [cached] Installing x265, version 3.6, release 23 Extracting the files of x265 Installed x265 Installing 163 / 180 libgtk-3-3.24.49-120-1-x86_64.eopkg [cached] Installing libgtk-3, version 3.24.49, release 120 Extracting the files of libgtk-3 Installed libgtk-3 Installing 164 / 180 libssh2-devel-1.11.1-14-1-x86_64.eopkg [cached] Installing libssh2-devel, version 1.11.1, release 14 Extracting the files of libssh2-devel Installed libssh2-devel Installing 165 / 180 e2fsprogs-devel-1.47.2-28-1-x86_64.eopkg [cached] Installing e2fsprogs-devel, version 1.47.2, release 28 Extracting the files of e2fsprogs-devel Installed e2fsprogs-devel Installing 166 / 180 kerberos-devel-1.21.3-22-1-x86_64.eopkg [cached] Installing kerberos-devel, version 1.21.3, release 22 Extracting the files of kerberos-devel Installed kerberos-devel Installing 167 / 180 fontconfig-devel-2.16.0-50-1-x86_64.eopkg [cached] Installing fontconfig-devel, version 2.16.0, release 50 Extracting the files of fontconfig-devel Installed fontconfig-devel Installing 168 / 180 libheif-1.20.2-52-1-x86_64.eopkg [cached] Installing libheif, version 1.20.2, release 52 Extracting the files of libheif Installed libheif Installing 169 / 180 poppler-25.03.0-53-1-x86_64.eopkg [cached] Installing poppler, version 25.03.0, release 53 Extracting the files of poppler Installed poppler Installing 170 / 180 gts-0.7.6-3-1-x86_64.eopkg [cached] Installing gts, version 0.7.6, release 3 Extracting the files of gts Installed gts Installing 171 / 180 qt6-base-6.9.1-44-1-x86_64.eopkg [cached] Installing qt6-base, version 6.9.1, release 44 Extracting the files of qt6-base Installed qt6-base Installing 172 / 180 graphviz-12.2.1-36-1-x86_64.eopkg [cached] Installing graphviz, version 12.2.1, release 36 Extracting the files of graphviz Installed graphviz Installing 173 / 180 raqm-0.7.1-1-1-x86_64.eopkg [cached] Installing raqm, version 0.7.1, release 1 Extracting the files of raqm Installed raqm Installing 174 / 180 imagemagick-7.1.2.2-200-1-x86_64.eopkg [cached] Installing imagemagick, version 7.1.2.2, release 200 Extracting the files of imagemagick Installed imagemagick Installing 175 / 180 libxrender-devel-0.9.12-18-1-x86_64.eopkg [cached] Installing libxrender-devel, version 0.9.12, release 18 Extracting the files of libxrender-devel Installed libxrender-devel Installing 176 / 180 libidn2-devel-2.3.7-12-1-x86_64.eopkg [cached] Installing libidn2-devel, version 2.3.7, release 12 Extracting the files of libidn2-devel Installed libidn2-devel Installing 177 / 180 libxft-devel-2.3.8-16-1-x86_64.eopkg [cached] Installing libxft-devel, version 2.3.8, release 16 Extracting the files of libxft-devel Installed libxft-devel Installing 178 / 180 xdg-utils-1.2.1-12-1-x86_64.eopkg [cached] Installing xdg-utils, version 1.2.1, release 12 Extracting the files of xdg-utils Installed xdg-utils Installing 179 / 180 glew-devel-2.2.0-9-1-x86_64.eopkg [cached] Installing glew-devel, version 2.2.0, release 9 Extracting the files of glew-devel Installed glew-devel Installing 180 / 180 curl-devel-8.15.0-109-1-x86_64.eopkg [cached] Installing curl-devel, version 8.15.0, release 109 Extracting the files of curl-devel Installed curl-devel [BuildDep] Checking build-deps for openspades-0.1.3-15 [BuildDep] Requesting installation of: sdl2-image-devel, glew-devel, curl-devel, libxft-devel, freealut-devel, imagemagick, xdg-utils, opusfile-devel, libxext-devel, freetype2-devel time=2025-08-26T22:37:36.411Z level=DEBUG msg="Stopping D-BUS" time=2025-08-26T22:37:36.412Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="chown -R build:build /home/build" time=2025-08-26T22:37:36.413Z level=DEBUG msg="Dropping container networking" time=2025-08-26T22:37:36.413Z level=DEBUG msg="Configuring container networking" time=2025-08-26T22:37:36.415Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/ecd7aaf568f80712d981ecdd7bf9e380221dc2c16e86d2e56a0ddda87432bea3/v0.1.3.tar.gz target=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/YPKG/sources/v0.1.3.tar.gz time=2025-08-26T22:37:36.415Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/0927dc323a0b3aba0ee8d1d68d6b544b00fe654740fead6d1faad37aac77a2ad/OpenSpadesDevPackage-r33.zip target=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/YPKG/sources/OpenSpadesDevPackage-r33.zip time=2025-08-26T22:37:36.416Z level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/.cache/bazel time=2025-08-26T22:37:36.417Z level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/.ccache time=2025-08-26T22:37:36.417Z level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/.cache/go-build time=2025-08-26T22:37:36.418Z level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/openspades/union/home/build/.cache/sccache time=2025-08-26T22:37:36.419Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2025-08-26T22:37:36.419Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2025-08-26T22:37:36.419Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2025-08-26T22:37:36.419Z level=DEBUG msg="Starting sccache server" time=2025-08-26T22:37:36.426Z level=INFO msg="Now starting build" package=openspades time=2025-08-26T22:37:36.426Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/openspades/union command="ypkg-build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1565374957" + cd /home/build/YPKG/root/openspades/build/openspades-0.1.3 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/openspades/build/openspades-0.1.3 + workdir=/home/build/YPKG/root/openspades/build/openspades-0.1.3 + export package=openspades + package=openspades + export release=15 + release=15 + export version=0.1.3 + version=0.1.3 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/openspades/install + installdir=/home/build/YPKG/root/openspades/install + export PKG_ROOT_DIR=/home/build/YPKG/root/openspades + PKG_ROOT_DIR=/home/build/YPKG/root/openspades + export PKG_BUILD_DIR=/home/build/YPKG/root/openspades/build + PKG_BUILD_DIR=/home/build/YPKG/root/openspades/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1565374957 + SOURCE_DATE_EPOCH=1565374957 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + mkdir devpackage + cd devpackage + unzip /home/build/YPKG/sources/OpenSpadesDevPackage-r33.zip Archive: /home/build/YPKG/sources/OpenSpadesDevPackage-r33.zip inflating: Nonfree/LICENSE.md inflating: Nonfree/pak000-Nonfree.pak inflating: OfficialMods/LICENSE inflating: OfficialMods/font-unifont.pak + mv Nonfree/LICENSE.md Nonfree/pak000-Nonfree.pak ../Resources/ + mv OfficialMods/font-unifont.pak OfficialMods/LICENSE ../Resources/ + cd /home/build/YPKG/root/openspades/build/openspades-0.1.3 + sed -i 4,12d Resources/CMakeLists.txt + cmake '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_LD_FLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' -DCMAKE_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DOPENSPADES_INSTALL_RESOURCES=share/openspades/Resources -DOPENSPADES_INSTALL_BINARY=bin -DOPENSPADES_INSTALL_LIBS=lib64/openspades . CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 15.1.1 -- The CXX compiler identification is GNU 15.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:16 (cmake_policy): The OLD behavior for policy CMP0054 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found SDL2: /usr/lib/libSDL2main.a;/usr/lib/libSDL2.so -- Found SDL2_image: /usr/lib/libSDL2_image.so CMake Warning (dev) at /usr/share/cmake-3.30/Modules/FindOpenGL.cmake:415 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:29 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/libOpenGL.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found CURL: /usr/lib64/libcurl.so (found version "8.15.0") -- Found Freetype: /usr/lib/libfreetype.so (found version "2.13.3") -- Found OpusFile: /usr/lib/libopusfile.so -- C++11 activated. -- Looking for fcntl -- Looking for fcntl - found -- Looking for poll -- Looking for poll - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for inet_ntop -- Looking for inet_ntop - found -- Performing Test HAS_MSGHDR_FLAGS -- Performing Test HAS_MSGHDR_FLAGS - Success -- Check size of socklen_t -- Check size of socklen_t - done CMake Deprecation Warning at Sources/AngelScript/projects/cmake/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at Sources/AngelScript/projects/cmake_addons/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done (0.5s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX -- Build files have been written to: /home/build/YPKG/root/openspades/build/openspades-0.1.3 + cd /home/build/YPKG/root/openspades/build/openspades-0.1.3 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/openspades/build/openspades-0.1.3 + workdir=/home/build/YPKG/root/openspades/build/openspades-0.1.3 + export package=openspades + package=openspades + export release=15 + release=15 + export version=0.1.3 + version=0.1.3 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/openspades/install + installdir=/home/build/YPKG/root/openspades/install + export PKG_ROOT_DIR=/home/build/YPKG/root/openspades + PKG_ROOT_DIR=/home/build/YPKG/root/openspades + export PKG_BUILD_DIR=/home/build/YPKG/root/openspades/build + PKG_BUILD_DIR=/home/build/YPKG/root/openspades/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1565374957 + SOURCE_DATE_EPOCH=1565374957 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + make -j16 Generating FHS icons [ 1%] Packing assets [ 2%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptany.cpp.o [ 2%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptarray.cpp.o [ 2%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptdictionary.cpp.o [ 3%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scripthelper.cpp.o [ 3%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scripthandle.cpp.o [ 3%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_builder.cpp.o [ 4%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptbuilder.cpp.o [ 5%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptmath.cpp.o [ 5%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_atomic.cpp.o [ 5%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_bytecode.cpp.o [ 5%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptmathcomplex.cpp.o [ 5%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x86.cpp.o [ 5%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc.cpp.o [ 6%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptstdstring.cpp.o ~/YPKG/root/openspades/build/openspades-0.1.3/Resources ~/YPKG/root/openspades/build/openspades-0.1.3/Resources WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.h:6, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp:1: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp: In function ‘void RegisterScriptHandle_Native(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptHandle& (CScriptHandle::*)(const CScriptHandle&)’ to ‘void (CScriptHandle::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp:231:85: note: in expansion of macro ‘asMETHOD’ 231 | r = engine->RegisterObjectMethod("ref", "ref &opHndlAssign(const ref &in)", asMETHOD(CScriptHandle, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptHandle& (CScriptHandle::*)(void*, int)’ to ‘void (CScriptHandle::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp:232:82: note: in expansion of macro ‘asMETHOD’ 232 | r = engine->RegisterObjectMethod("ref", "ref &opHndlAssign(const ?&in)", asMETHOD(CScriptHandle, Assign), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp:218:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 218 | int r; | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp: In function ‘void RegisterScriptHandle_Generic(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scripthandle.cpp:306:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 306 | int r; | ^ [ 7%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x64_gcc.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.h:6, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:1: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp: In function ‘void RegisterScriptAny_Native(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (CScriptAny::*)() const’ to ‘void (CScriptAny::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:153:81: note: in expansion of macro ‘asMETHOD’ 153 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_ADDREF, "void f()", asMETHOD(CScriptAny,AddRef), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (CScriptAny::*)() const’ to ‘void (CScriptAny::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:154:82: note: in expansion of macro ‘asMETHOD’ 154 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_RELEASE, "void f()", asMETHOD(CScriptAny,Release), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (CScriptAny::*)()’ to ‘void (CScriptAny::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:164:85: note: in expansion of macro ‘asMETHOD’ 164 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(CScriptAny,GetRefCount), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptAny::*)()’ to ‘void (CScriptAny::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:166:84: note: in expansion of macro ‘asMETHOD’ 166 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(CScriptAny,GetFlag), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptAny::*)(asIScriptEngine*)’ to ‘void (CScriptAny::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:167:89: note: in expansion of macro ‘asMETHOD’ 167 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(CScriptAny,EnumReferences), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptAny::*)(asIScriptEngine*)’ to ‘void (CScriptAny::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:168:92: note: in expansion of macro ‘asMETHOD’ 168 | r = engine->RegisterObjectBehaviour("any", asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(CScriptAny,ReleaseAllHandles), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:144:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 144 | int r; | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp: In function ‘void RegisterScriptAny_Generic(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptany.cpp:173:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 173 | int r; | ^ WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert" In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.h:43, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:40: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.h:6, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:5: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp: In function ‘void RegisterScriptMathComplex_Native(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (Complex::*)() const’ to ‘void (Complex::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:199:74: note: in expansion of macro ‘asMETHOD’ 199 | r = engine->RegisterObjectMethod("complex", "float abs() const", asMETHOD(Complex,length), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘Complex (Complex::*)() const’ to ‘void (Complex::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:202:79: note: in expansion of macro ‘asMETHOD’ 202 | r = engine->RegisterObjectMethod("complex", "complex get_ri() const", asMETHOD(Complex, get_ri), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘Complex (Complex::*)() const’ to ‘void (Complex::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:203:79: note: in expansion of macro ‘asMETHOD’ 203 | r = engine->RegisterObjectMethod("complex", "complex get_ir() const", asMETHOD(Complex, get_ir), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (Complex::*)(const Complex&)’ to ‘void (Complex::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:204:87: note: in expansion of macro ‘asMETHOD’ 204 | r = engine->RegisterObjectMethod("complex", "void set_ri(const complex &in)", asMETHOD(Complex, set_ri), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (Complex::*)(const Complex&)’ to ‘void (Complex::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:205:87: note: in expansion of macro ‘asMETHOD’ 205 | r = engine->RegisterObjectMethod("complex", "void set_ir(const complex &in)", asMETHOD(Complex, set_ir), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmathcomplex.cpp:166:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 166 | int r; | ^ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:48: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function ‘float fpFromIEEE(asUINT)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:83:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 83 | return *reinterpret_cast(&raw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function ‘asUINT fpToIEEE(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:87:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 87 | return *reinterpret_cast(&fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function ‘double fpFromIEEE(asQWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:91:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 91 | return *reinterpret_cast(&raw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function ‘asQWORD fpToIEEE(double)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:95:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 95 | return *reinterpret_cast(&fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function ‘void RegisterScriptMath_Native(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:135:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 135 | int r; | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp: In function ‘void RegisterScriptMath_Generic(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptmath.cpp:281:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 281 | int r; | ^ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp:42: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ [ 7%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/scriptstdstring_utils.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:40: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘bool asCByteCode::RemoveUnusedValue(asCByteInstruction*, asCByteInstruction**)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:529:66: note: in expansion of macro ‘ARG_DW’ 529 | *(((asDWORD*)&curr->arg)+AS_PTR_SIZE) = *ARG_DW(curr->arg); | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::OptimizeLocally(const asCArray&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:923:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 923 | *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:923:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 923 | *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:937:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:937:59: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 937 | *(asDWORD*)&instr->arg = *(asDWORD*)&instr->next->arg; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Done generating FHS icons /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::Optimize()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1181:82: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1181 | else if( currOp == asBC_JMP && instrOp == asBC_LABEL && *(int*)&curr->arg == instr->wArg[0] ) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘bool asCByteCode::IsTempVarRead(asCByteInstruction*, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1281:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1281 | int label = *((int*)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1299:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1299 | int label = *((int*)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1318:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1318 | int label = *((int*)ARG_DW(curr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::ExtractLineNumbers()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1482:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1482 | lineNumbers.PushLast(*(int*)ARG_DW(curr->arg)); /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::ExtractObjectVariableInfo(asCScriptFunction*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1539:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1539 | info.option = (asEObjVarInfoOption)*(int*)ARG_DW(instr->arg); /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::Call(asEBCInstr, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1647:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1647 | *((int*)ARG_DW(last->arg)) = funcID; | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp: In function ‘int DetectCallingConvention(bool, const asSFuncPtr&, int, void*, asSSystemFunctionInterface*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp:58:15: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct asSSystemFunctionInterface’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 58 | memset(internal, 0, sizeof(asSSystemFunctionInterface)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp:41: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.h:98:8: note: ‘struct asSSystemFunctionInterface’ declared here 98 | struct asSSystemFunctionInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::JmpP(int, asDWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1712:10: note: in expansion of macro ‘ARG_DW’ 1712 | *ARG_DW(last->arg) = max; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::Line(int, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1739:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1739 | *((int*)ARG_DW(last->arg)) = (line & 0xFFFFF)|((column & 0xFFF)<<20); | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::ObjInfo(int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1757:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1757 | *((int*)ARG_DW(last->arg)) = info; | ~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::ResolveJumpAddresses()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1847:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1847 | int label = *((int*) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1851:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1851 | *((int*) ARG_DW(instr->arg)) = labelPosOffset; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::Output(asDWORD*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1905:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1905 | *(ap+1) = *(asDWORD*)&instr->arg; | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1911:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1911 | *(ap+2) = *(asDWORD*)&instr->arg; | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘void asCByteCode::PostProcess()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:1994:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1994 | int label = *((int*) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2007:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2007 | int label = *((int*) ARG_DW(instr->arg)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2021:48: note: in expansion of macro ‘ARG_DW’ 2021 | asDWORD max = *ARG_DW(instr->arg); | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InsertFirstInstrDWORD(asEBCInstr, asDWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2450:10: note: in expansion of macro ‘ARG_DW’ 2450 | *ARG_DW(first->arg) = param; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InstrW_DW(asEBCInstr, asWORD, asDWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2553:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2553 | *((int*) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1249, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:39: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp: In member function ‘void asCBuilder::EvaluateTemplateInstances(asUINT, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (asCOutputBuffer::*)(asSMessageInfo*)’ to ‘void (asCOutputBuffer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:239:44: note: in expansion of macro ‘asMETHOD’ 239 | engine->SetMessageCallback(asMETHOD(asCOutputBuffer, Callback), &outBuffer, asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InstrSHORT_DW_DW(asEBCInstr, short int, asDWORD, asDWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2570:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2570 | *(int*)ARG_DW(last->arg) = b; /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InstrSHORT_DW(asEBCInstr, short int, asDWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2643:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2643 | *((int*) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp: In function ‘int CallSystemFunction(int, asCContext*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc.cpp:836:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 836 | *(asDWORD*)&context->m_regs.valueRegister = (asDWORD)retQW; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InstrW_FLOAT(asEBCInstr, asWORD, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2694:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2694 | *((float*) ARG_DW(last->arg)) = b; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InstrINT(asEBCInstr, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2728:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2728 | *((int*) ARG_DW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InstrDWORD(asEBCInstr, asDWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2744:10: note: in expansion of macro ‘ARG_DW’ 2744 | *ARG_DW(last->arg) = param; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InstrFLOAT(asEBCInstr, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2810:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2810 | *((float*) ARG_DW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘int asCByteCode::InstrDOUBLE(asEBCInstr, double)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2826:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2826 | *((double*) ARG_QW(last->arg)) = param; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp: In member function ‘asDWORD asCByteCode::GetLastInstrValueDW()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1237:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1237 | #define ARG_DW(b) ((asDWORD*)&b) | ~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_bytecode.cpp:2866:17: note: in expansion of macro ‘ARG_DW’ 2866 | return *ARG_DW(last->arg); | ^~~~~~ [ 7%] Built target OpenSpades_Unix [ 8%] Building CXX object Sources/AngelScript/projects/cmake_addons/CMakeFiles/Angelscript_addons.dir/__/__/addons/weakref.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp: In member function ‘void asCBuilder::CompileGlobalVariables()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (asCOutputBuffer::*)(asSMessageInfo*)’ to ‘void (asCOutputBuffer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:2094:36: note: in expansion of macro ‘asMETHOD’ 2094 | engine->SetMessageCallback(asMETHOD(asCOutputBuffer, Callback), &outBuffer, asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:2180:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2180 | enumVal = (*(int*)&gvar2->constantValue) + 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:2200:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2200 | *(int*)&gvar->constantValue = enumVal; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.cpp:2299:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2299 | e->value = *(int*)&gvar->constantValue; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:50: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.h:6, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:8: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp: In function ‘void RegisterScriptArray_Native(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptArray& (CScriptArray::*)(const CScriptArray&)’ to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:291:95: note: in expansion of macro ‘asMETHOD’ 291 | r = engine->RegisterObjectMethod("array", "array &opAssign(const array&in)", asMETHOD(CScriptArray, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptArray::*)(void*)’ to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:296:91: note: in expansion of macro ‘asMETHOD’ 296 | r = engine->RegisterObjectMethod("array", "void insertLast(const T&in value)", asMETHOD(CScriptArray, InsertLast), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptArray::*)(asUINT)’ {aka ‘void (CScriptArray::*)(unsigned int)’} to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:297:83: note: in expansion of macro ‘asMETHOD’ 297 | r = engine->RegisterObjectMethod("array", "void removeAt(uint index)", asMETHOD(CScriptArray, RemoveAt), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptArray::*)(asUINT, asUINT)’ {aka ‘void (CScriptArray::*)(unsigned int, unsigned int)’} to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:299:98: note: in expansion of macro ‘asMETHOD’ 299 | r = engine->RegisterObjectMethod("array", "void removeRange(uint start, uint count)", asMETHOD(CScriptArray, RemoveRange), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (CScriptArray::*)() const’ {aka ‘unsigned int (CScriptArray::*)() const’} to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:301:77: note: in expansion of macro ‘asMETHOD’ 301 | r = engine->RegisterObjectMethod("array", "uint length() const", asMETHOD(CScriptArray, GetSize), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptArray::*)(asUINT)’ {aka ‘void (CScriptArray::*)(unsigned int)’} to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:302:83: note: in expansion of macro ‘asMETHOD’ 302 | r = engine->RegisterObjectMethod("array", "void reserve(uint length)", asMETHOD(CScriptArray, Reserve), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptArray::*)(const CScriptArray&) const’ to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:315:96: note: in expansion of macro ‘asMETHOD’ 315 | r = engine->RegisterObjectMethod("array", "bool opEquals(const array&in) const", asMETHOD(CScriptArray, operator==), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptArray::*)() const’ to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:316:78: note: in expansion of macro ‘asMETHOD’ 316 | r = engine->RegisterObjectMethod("array", "bool isEmpty() const", asMETHOD(CScriptArray, IsEmpty), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (CScriptArray::*)() const’ {aka ‘unsigned int (CScriptArray::*)() const’} to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:319:81: note: in expansion of macro ‘asMETHOD’ 319 | r = engine->RegisterObjectMethod("array", "uint get_length() const", asMETHOD(CScriptArray, GetSize), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (CScriptArray::*)()’ to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:323:90: note: in expansion of macro ‘asMETHOD’ 323 | r = engine->RegisterObjectBehaviour("array", asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(CScriptArray, GetRefCount), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptArray::*)()’ to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:325:89: note: in expansion of macro ‘asMETHOD’ 325 | r = engine->RegisterObjectBehaviour("array", asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(CScriptArray, GetFlag), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptArray::*)(asIScriptEngine*)’ to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:326:94: note: in expansion of macro ‘asMETHOD’ 326 | r = engine->RegisterObjectBehaviour("array", asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(CScriptArray, EnumReferences), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptArray::*)(asIScriptEngine*)’ to ‘void (CScriptArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptarray.cpp:327:97: note: in expansion of macro ‘asMETHOD’ 327 | r = engine->RegisterObjectBehaviour("array", asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(CScriptArray, ReleaseAllHandles), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp: In function ‘asQWORD CallSystemFunctionNative(asCContext*, asCScriptFunction*, void*, asDWORD*, void*, asQWORD&, void*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:228:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 228 | param_post = 2; | ~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:230:17: note: here 230 | case ICC_THISCALL: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:244:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | param_post = 2; | ~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_callfunc_x64_gcc.cpp:246:17: note: here 246 | case ICC_THISCALL_RETURNINMEM: | ^~~~ [ 8%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_callfunc_x64_msvc.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.h:8, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:4: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp: In function ‘void RegisterScriptWeakRef_Native(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void* (CScriptWeakRef::*)() const’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:220:75: note: in expansion of macro ‘asMETHOD’ 220 | r = engine->RegisterObjectMethod("weakref", "T@ opImplCast()", asMETHOD(CScriptWeakRef, Get), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptWeakRef& (CScriptWeakRef::*)(const CScriptWeakRef&)’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:222:106: note: in expansion of macro ‘asMETHOD’ 222 | r = engine->RegisterObjectMethod("weakref", "weakref &opHndlAssign(const weakref &in)", asMETHOD(CScriptWeakRef, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptWeakRef& (CScriptWeakRef::*)(void*)’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:224:88: note: in expansion of macro ‘asMETHOD’ 224 | r = engine->RegisterObjectMethod("weakref", "weakref &opHndlAssign(T@)", asMETHOD(CScriptWeakRef, Set), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptWeakRef::*)(void*) const’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:225:89: note: in expansion of macro ‘asMETHOD’ 225 | r = engine->RegisterObjectMethod("weakref", "bool opEquals(const T@) const", asMETHOD(CScriptWeakRef, Equals), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void* (CScriptWeakRef::*)() const’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:235:93: note: in expansion of macro ‘asMETHOD’ 235 | r = engine->RegisterObjectMethod("const_weakref", "const T@ opImplCast() const", asMETHOD(CScriptWeakRef, Get), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptWeakRef& (CScriptWeakRef::*)(const CScriptWeakRef&)’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:237:124: note: in expansion of macro ‘asMETHOD’ 237 | r = engine->RegisterObjectMethod("const_weakref", "const_weakref &opHndlAssign(const const_weakref &in)", asMETHOD(CScriptWeakRef, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptWeakRef& (CScriptWeakRef::*)(void*)’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:239:106: note: in expansion of macro ‘asMETHOD’ 239 | r = engine->RegisterObjectMethod("const_weakref", "const_weakref &opHndlAssign(const T@)", asMETHOD(CScriptWeakRef, Set), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptWeakRef::*)(void*) const’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:240:95: note: in expansion of macro ‘asMETHOD’ 240 | r = engine->RegisterObjectMethod("const_weakref", "bool opEquals(const T@) const", asMETHOD(CScriptWeakRef, Equals), asCALL_THISCALL); assert(r >= 0); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptWeakRef& (CScriptWeakRef::*)(const CScriptWeakRef&)’ to ‘void (CScriptWeakRef::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:243:118: note: in expansion of macro ‘asMETHOD’ 243 | r = engine->RegisterObjectMethod("const_weakref", "const_weakref &opHndlAssign(const weakref &in)", asMETHOD(CScriptWeakRef, operator=), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:210:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 210 | int r; | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp: In function ‘void RegisterScriptWeakRef_Generic(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/weakref.cpp:325:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 325 | int r; | ^ [ 8%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_compiler.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.h:10, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:3: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp: In function ‘void RegisterScriptDictionary_Native(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptDictionary::*)(const dictKey_t&) const’ {aka ‘bool (CScriptDictionary::*)(const std::__cxx11::basic_string&) const’} to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1041:95: note: in expansion of macro ‘asMETHOD’ 1041 | r = engine->RegisterObjectMethod("dictionary", "bool exists(const string &in) const", asMETHOD(CScriptDictionary,Exists), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptDictionary::*)() const’ to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1042:80: note: in expansion of macro ‘asMETHOD’ 1042 | r = engine->RegisterObjectMethod("dictionary", "bool isEmpty() const", asMETHOD(CScriptDictionary, IsEmpty), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (CScriptDictionary::*)() const’ {aka ‘unsigned int (CScriptDictionary::*)() const’} to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1043:80: note: in expansion of macro ‘asMETHOD’ 1043 | r = engine->RegisterObjectMethod("dictionary", "uint getSize() const", asMETHOD(CScriptDictionary, GetSize), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptDictionary::*)(const dictKey_t&)’ {aka ‘bool (CScriptDictionary::*)(const std::__cxx11::basic_string&)’} to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1044:89: note: in expansion of macro ‘asMETHOD’ 1044 | r = engine->RegisterObjectMethod("dictionary", "bool delete(const string &in)", asMETHOD(CScriptDictionary,Delete), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptArray* (CScriptDictionary::*)() const’ to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1047:90: note: in expansion of macro ‘asMETHOD’ 1047 | r = engine->RegisterObjectMethod("dictionary", "array @getKeys() const", asMETHOD(CScriptDictionary,GetKeys), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (CScriptDictionary::*)()’ to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1053:92: note: in expansion of macro ‘asMETHOD’ 1053 | r = engine->RegisterObjectBehaviour("dictionary", asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(CScriptDictionary,GetRefCount), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (CScriptDictionary::*)()’ to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1055:91: note: in expansion of macro ‘asMETHOD’ 1055 | r = engine->RegisterObjectBehaviour("dictionary", asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(CScriptDictionary,GetGCFlag), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptDictionary::*)(asIScriptEngine*)’ to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1056:96: note: in expansion of macro ‘asMETHOD’ 1056 | r = engine->RegisterObjectBehaviour("dictionary", asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(CScriptDictionary,EnumReferences), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/projects/cmake_addons/../../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (CScriptDictionary::*)(asIScriptEngine*)’ to ‘void (CScriptDictionary::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1057:99: note: in expansion of macro ‘asMETHOD’ 1057 | r = engine->RegisterObjectBehaviour("dictionary", asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(CScriptDictionary,ReleaseAllReferences), asCALL_THISCALL); assert( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1000:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 1000 | int r; | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp: In function ‘void RegisterScriptDictionary_Generic(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptdictionary.cpp:1076:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 1076 | int r; | ^ [ 9%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_configgroup.cpp.o [ 9%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_context.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring_utils.cpp: In function ‘void RegisterStdStringUtils(asIScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring_utils.cpp:115:13: warning: variable ‘r’ set but not used [-Wunused-but-set-variable] 115 | int r; | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function ‘int StringFindFirst(const std::string&, asUINT, const std::string&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:355:50: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 355 | return (int)str.find(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ [ 10%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_datatype.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function ‘int StringFindFirstOf(const std::string&, asUINT, const std::string&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:367:59: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 367 | return (int)str.find_first_of(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function ‘int StringFindLastOf(const std::string&, asUINT, const std::string&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:379:58: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 379 | return (int)str.find_last_of(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function ‘int StringFindFirstNotOf(const std::string&, asUINT, const std::string&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:390:63: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 390 | return (int)str.find_first_not_of(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp: In function ‘int StringFindLastNotOf(const std::string&, asUINT, const std::string&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/addons/scriptstdstring.cpp:401:58: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 401 | return (int)str.find_last_of(sub, (size_t)(start < 0 ? string::npos : start)); | ~~~~~~^~~ [ 10%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_gc.cpp.o ~/YPKG/root/openspades/build/openspades-0.1.3/Resources [ 10%] Built target OpenSpades_Resources [ 10%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_generic.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_configgroup.h:46, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_configgroup.cpp:41: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ [ 11%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_globalproperty.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.h:43, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_compiler.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_compiler.cpp:44: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_datatype.cpp:42: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_gc.cpp:42: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ [ 11%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_memory.cpp.o [ 11%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_module.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:40: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.h:46, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:41: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function ‘virtual int asCGeneric::SetReturnWord(asWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:357:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 357 | *(asWORD*)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function ‘virtual int asCGeneric::SetReturnDWord(asDWORD)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:373:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 373 | *(asDWORD*)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function ‘virtual int asCGeneric::SetReturnFloat(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:405:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 405 | *(float*)&returnVal = val; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function ‘virtual int asCGeneric::SetReturnDouble(double)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:421:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 421 | *(double*)&returnVal = val; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function ‘virtual int asCGeneric::SetReturnAddress(void*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:433:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | *(void**)&returnVal = val; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp: In member function ‘virtual int asCGeneric::SetReturnObject(void*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_generic.cpp:455:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 455 | *(void**)&returnVal = obj; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function ‘virtual asWORD asCContext::GetReturnWord()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:568:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 568 | return *(asWORD*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function ‘virtual asDWORD asCContext::GetReturnDWord()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:579:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 579 | return *(asDWORD*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function ‘virtual float asCContext::GetReturnFloat()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:601:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 601 | return *(float*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function ‘virtual double asCContext::GetReturnDouble()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:612:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 612 | return *(double*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function ‘virtual void* asCContext::GetReturnAddress()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:622:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 622 | return *(void**)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In member function ‘void asCContext::ExecuteNext()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1909:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1909 | *(void**)&m_regs.valueRegister = (void*)asBC_PTRARG(l_bc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1910:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1910 | *(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD**)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1980:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1980 | if( *(int*)&m_regs.valueRegister == 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1988:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1988 | if( *(int*)&m_regs.valueRegister != 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:1996:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 1996 | if( *(int*)&m_regs.valueRegister < 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2004:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2004 | if( *(int*)&m_regs.valueRegister >= 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2012:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2012 | if( *(int*)&m_regs.valueRegister > 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2020:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2020 | if( *(int*)&m_regs.valueRegister <= 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_globalproperty.cpp:35: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2216:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2216 | (**(short**)&m_regs.valueRegister)++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2222:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2222 | (**(char**)&m_regs.valueRegister)++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2228:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2228 | (**(short**)&m_regs.valueRegister)--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2234:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2234 | (**(char**)&m_regs.valueRegister)--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2240:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2240 | ++(**(int**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2246:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2246 | --(**(int**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2252:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2252 | ++(**(float**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2258:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2258 | --(**(float**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2264:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2264 | ++(**(double**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2270:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2270 | --(**(double**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2393:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2393 | if( dbl1 == dbl2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2394:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2394 | else if( dbl1 < dbl2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2395:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2395 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2404:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2404 | if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2405:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2405 | else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2406:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2406 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2417:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2417 | if( f1 == f2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2418:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2418 | else if( f1 < f2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2419:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2419 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2428:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2428 | if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2429:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2429 | else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2430:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2430 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2441:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2441 | if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2442:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2442 | else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2443:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2443 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2454:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2454 | if( f1 == f2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2455:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2455 | else if( f1 < f2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2456:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2456 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2465:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2465 | if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2466:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2466 | else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2467:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2467 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2965:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2965 | *(asDWORD*)&m_regs.valueRegister = *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2980:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2980 | *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = *(asDWORD*)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:2996:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2996 | **(asBYTE**)&m_regs.valueRegister = *(asBYTE*)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3002:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3002 | **(asWORD**)&m_regs.valueRegister = *(asWORD*)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3007:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3007 | **(asDWORD**)&m_regs.valueRegister = *(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3012:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3012 | **(asQWORD**)&m_regs.valueRegister = *(asQWORD*)(l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3020:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3020 | bPtr[0] = **(asBYTE**)&m_regs.valueRegister; // read the byte | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3032:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3032 | wPtr[0] = **(asWORD**)&m_regs.valueRegister; // read the word | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3039:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3039 | *(asDWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = **(asDWORD**)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3044:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3044 | *(asQWORD*)(l_fp - asBC_SWORDARG0(l_bc)) = **(asQWORD**)&m_regs.valueRegister; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3054:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3054 | *(asDWORD**)&m_regs.valueRegister = (l_fp - asBC_SWORDARG0(l_bc)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3070:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3070 | if( p1 == p2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3071:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3071 | else if( p1 < p2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3072:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3072 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3624:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3624 | ++(**(asQWORD**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3629:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3629 | --(**(asQWORD**)&m_regs.valueRegister); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3758:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3758 | if( i1 == i2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3759:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3759 | else if( i1 < i2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3760:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3760 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3769:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3769 | if( d1 == d2 ) *(int*)&m_regs.valueRegister = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3770:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3770 | else if( d1 < d2 ) *(int*)&m_regs.valueRegister = -1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:3771:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 3771 | else *(int*)&m_regs.valueRegister = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_module.h:43, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_module.cpp:40: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In function ‘int as_powi(int, int, bool&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5547:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5547 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5548:17: note: here 5548 | case 4: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5551:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5551 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5552:17: note: here 5552 | case 3: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5555:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5555 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5556:17: note: here 5556 | case 2: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5559:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5559 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5560:17: note: here 5560 | case 1: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5561:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 5561 | if( exponent ) result *= base; | ^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5562:17: note: here 5562 | default: | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In function ‘asDWORD as_powu(asDWORD, asDWORD, bool&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5609:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5609 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5610:17: note: here 5610 | case 4: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5613:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5613 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5614:17: note: here 5614 | case 3: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5617:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5617 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5618:17: note: here 5618 | case 2: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5621:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5621 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5622:17: note: here 5622 | case 1: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5623:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 5623 | if( exponent ) result *= base; | ^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5624:17: note: here 5624 | default: | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In function ‘asINT64 as_powi64(asINT64, asINT64, bool&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5685:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5685 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5686:17: note: here 5686 | case 5: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5689:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5689 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5690:17: note: here 5690 | case 4: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5693:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5693 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5694:17: note: here 5694 | case 3: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5697:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5697 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5698:17: note: here 5698 | case 2: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5701:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5701 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5702:17: note: here 5702 | case 1: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5703:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 5703 | if( exponent ) result *= base; | ^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5704:17: note: here 5704 | default: | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp: In function ‘asQWORD as_powu64(asQWORD, asQWORD, bool&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5751:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5751 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5752:17: note: here 5752 | case 5: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5755:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5755 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5756:17: note: here 5756 | case 4: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5759:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5759 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5760:17: note: here 5760 | case 3: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5763:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5763 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5764:17: note: here 5764 | case 2: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5767:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 5767 | base *= base; | ~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5768:17: note: here 5768 | case 1: | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5769:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 5769 | if( exponent ) result *= base; | ^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_context.cpp:5770:17: note: here 5770 | default: | ^~~~~~~ [ 12%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_objecttype.cpp.o [ 12%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_outputbuffer.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.cpp:42: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ [ 13%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_parser.cpp.o [ 13%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_restore.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_outputbuffer.cpp:44: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_builder.h:43, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_parser.h:45, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_parser.cpp:53: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_restore.h:42, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:39: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ [ 13%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptcode.cpp.o [ 14%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptengine.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp: In member function ‘void asCWriter::WriteByteCode(asCScriptFunction*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4929:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4929 | asQWORD qw = *(asQWORD*)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4940:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4940 | asQWORD qw = *(asQWORD*)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_restore.cpp:4960:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 4960 | asQWORD qw = *(asQWORD*)&tmpBC[1]; | ^~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptfunction.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:42: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ [ 14%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptnode.cpp.o [ 15%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_scriptobject.cpp.o [ 15%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_string.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function ‘bool asCScriptEngine::CallObjectMethodRetBool(void*, int) const’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4094:47: warning: cast between incompatible pointer to member types from ‘asSIMPLEMETHOD_t’ {aka ‘void (asCSimpleDummy::*)()’} to ‘bool (asCSimpleDummy::*)()’ [-Wcast-function-type] 4094 | bool (asCSimpleDummy::*f)() = (bool (asCSimpleDummy::*)())(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function ‘int asCScriptEngine::CallObjectMethodRetInt(void*, int) const’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4161:46: warning: cast between incompatible pointer to member types from ‘asSIMPLEMETHOD_t’ {aka ‘void (asCSimpleDummy::*)()’} to ‘int (asCSimpleDummy::*)()’ [-Wcast-function-type] 4161 | int (asCSimpleDummy::*f)() = (int (asCSimpleDummy::*)())(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function ‘void* asCScriptEngine::CallObjectMethodRetPtr(void*, int) const’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4228:48: warning: cast between incompatible pointer to member types from ‘asSIMPLEMETHOD_t’ {aka ‘void (asCSimpleDummy::*)()’} to ‘void* (asCSimpleDummy::*)()’ [-Wcast-function-type] 4228 | void *(asCSimpleDummy::*f)() = (void *(asCSimpleDummy::*)())(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function ‘void* asCScriptEngine::CallObjectMethodRetPtr(void*, int, asCScriptFunction*) const’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4289:51: warning: cast between incompatible pointer to member types from ‘asSIMPLEMETHOD_t’ {aka ‘void (asCSimpleDummy::*)()’} to ‘void* (asCSimpleDummy::*)(int)’ [-Wcast-function-type] 4289 | void *(asCSimpleDummy::*f)(int) = (void *(asCSimpleDummy::*)(int))(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp: In member function ‘void asCScriptEngine::CallObjectMethod(void*, void*, asSSystemFunctionInterface*, asCScriptFunction*) const’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.cpp:4418:52: warning: cast between incompatible pointer to member types from ‘asSIMPLEMETHOD_t’ {aka ‘void (asCSimpleDummy::*)()’} to ‘void (asCSimpleDummy::*)(void*)’ [-Wcast-function-type] 4418 | void (asCSimpleDummy::*f)(void*) = (void (asCSimpleDummy::*)(void*))(p.mthd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:43: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1249, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:40: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp: In function ‘void RegisterScriptFunction(asCScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (asCScriptFunction::*)() const’ to ‘void (asCScriptFunction::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:129:109: note: in expansion of macro ‘asMETHOD’ 129 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_ADDREF, "void f()", asMETHOD(asCScriptFunction,AddRef), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (asCScriptFunction::*)() const’ to ‘void (asCScriptFunction::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:130:110: note: in expansion of macro ‘asMETHOD’ 130 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_RELEASE, "void f()", asMETHOD(asCScriptFunction,Release), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (asCScriptFunction::*)()’ to ‘void (asCScriptFunction::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:131:113: note: in expansion of macro ‘asMETHOD’ 131 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(asCScriptFunction,GetRefCount), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (asCScriptFunction::*)()’ to ‘void (asCScriptFunction::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:133:112: note: in expansion of macro ‘asMETHOD’ 133 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(asCScriptFunction,GetFlag), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (asCScriptFunction::*)(asIScriptEngine*)’ to ‘void (asCScriptFunction::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:134:117: note: in expansion of macro ‘asMETHOD’ 134 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(asCScriptFunction,EnumReferences), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (asCScriptFunction::*)(asIScriptEngine*)’ to ‘void (asCScriptFunction::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptfunction.cpp:135:120: note: in expansion of macro ‘asMETHOD’ 135 | r = engine->RegisterBehaviourToObjectType(&engine->functionBehaviours, asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(asCScriptFunction,ReleaseAllHandles), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ [ 16%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_string_util.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptnode.cpp:41: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:34: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_config.h:1249, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:33: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp: In function ‘void RegisterScriptObject(asCScriptEngine*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (asCScriptObject::*)() const’ to ‘void (asCScriptObject::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:206:111: note: in expansion of macro ‘asMETHOD’ 206 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_ADDREF, "void f()", asMETHOD(asCScriptObject,AddRef), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (asCScriptObject::*)() const’ to ‘void (asCScriptObject::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:207:112: note: in expansion of macro ‘asMETHOD’ 207 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_RELEASE, "void f()", asMETHOD(asCScriptObject,Release), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asILockableSharedBool* (asCScriptObject::*)() const’ to ‘void (asCScriptObject::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:211:121: note: in expansion of macro ‘asMETHOD’ 211 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_GET_WEAKREF_FLAG, "int &f()", asMETHOD(asCScriptObject,GetWeakRefFlag), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (asCScriptObject::*)()’ to ‘void (asCScriptObject::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:214:115: note: in expansion of macro ‘asMETHOD’ 214 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_GETREFCOUNT, "int f()", asMETHOD(asCScriptObject,GetRefCount), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (asCScriptObject::*)()’ to ‘void (asCScriptObject::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:216:114: note: in expansion of macro ‘asMETHOD’ 216 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_GETGCFLAG, "bool f()", asMETHOD(asCScriptObject,GetFlag), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (asCScriptObject::*)(asIScriptEngine*)’ to ‘void (asCScriptObject::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:217:119: note: in expansion of macro ‘asMETHOD’ 217 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_ENUMREFS, "void f(int&in)", asMETHOD(asCScriptObject,EnumReferences), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/../include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (asCScriptObject::*)(asIScriptEngine*)’ to ‘void (asCScriptObject::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptobject.cpp:218:122: note: in expansion of macro ‘asMETHOD’ 218 | r = engine->RegisterBehaviourToObjectType(&engine->scriptTypeBehaviours, asBEHAVE_RELEASEREFS, "void f(int&in)", asMETHOD(asCScriptObject,ReleaseAllHandles), asCALL_THISCALL, 0); asASSERT( r >= 0 ); | ^~~~~~~~ [ 16%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_thread.cpp.o [ 16%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_tokenizer.cpp.o [ 17%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_typeinfo.cpp.o [ 17%] Building CXX object Sources/AngelScript/projects/cmake/CMakeFiles/Angelscript.dir/__/__/source/as_variablescope.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_tokenizer.cpp:39: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_property.h:47, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_objecttype.h:44, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_scriptengine.h:48, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_typeinfo.cpp:39: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/AngelScript/source/as_symboltable.h:89:39: note: remove the ‘< >’ [ 17%] Linking CXX static library ../../../../lib/libAngelscript_addons.a [ 17%] Built target Angelscript_addons [ 17%] Linking CXX static library ../../../../lib/libAngelscript.a [ 17%] Built target Angelscript [ 18%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/ALFuncs.cpp.o [ 18%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/ALDevice.cpp.o [ 18%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/NullDevice.cpp.o [ 18%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Audio/YsrDevice.cpp.o [ 19%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/CTFGameMode.cpp.o [ 19%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/CenterMessageView.cpp.o [ 20%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ChatWindow.cpp.o [ 20%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client.cpp.o [ 20%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientPlayer.cpp.o [ 21%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientUI.cpp.o [ 21%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ClientUIHelper.cpp.o [ 22%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_FPSCounter.cpp.o [ 22%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Draw.cpp.o [ 23%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_LocalEnts.cpp.o [ 23%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Input.cpp.o [ 23%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_NetHandler.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientUI.h:26, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientUIHelper.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/CenterMessageView.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientUI.h:26, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientUI.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_FPSCounter.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ChatWindow.cpp:24: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_NetHandler.cpp:24: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.cpp:26: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:25: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Input.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Draw.cpp:24: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:26: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/CTFGameMode.cpp: In member function ‘bool spades::client::CTFGameMode::PlayerHasIntel(spades::client::World&, spades::client::Player&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/CTFGameMode.cpp:45:62: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 45 | return team.hasIntel && team.carrier == player.GetId(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/CTFGameMode.cpp:39:57: warning: unused parameter ‘world’ [-Wunused-parameter] 39 | bool CTFGameMode::PlayerHasIntel(World &world, Player &player) { | ~~~~~~~^~~~~ [ 23%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Scene.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Draw.cpp:27: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:28: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 24%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Client_Update.cpp.o [ 24%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Corpse.cpp.o [ 24%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/FTFont.cpp.o [ 25%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/FallingBlock.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function ‘virtual void spades::client::SandboxedRenderer::AddDebugLine(spades::Vector3, spades::Vector3, spades::Vector4)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:124:51: warning: unused parameter ‘a’ [-Wunused-parameter] 124 | void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } | ~~~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:124:62: warning: unused parameter ‘b’ [-Wunused-parameter] 124 | void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } | ~~~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:124:73: warning: unused parameter ‘color’ [-Wunused-parameter] 124 | void AddDebugLine(Vector3 a, Vector3 b, Vector4 color) { OnProhibitedAction(); } | ~~~~~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function ‘virtual void spades::client::SandboxedRenderer::DrawFlatGameMap(const spades::AABB2&, const spades::AABB2&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:187:59: warning: unused parameter ‘outRect’ [-Wunused-parameter] 187 | void DrawFlatGameMap(const AABB2 &outRect, const AABB2 &inRect) { | ~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:187:81: warning: unused parameter ‘inRect’ [-Wunused-parameter] 187 | void DrawFlatGameMap(const AABB2 &outRect, const AABB2 &inRect) { | ~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function ‘void spades::client::ClientPlayer::Update(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:318:33: warning: variable ‘vel’ set but not used [-Wunused-but-set-variable] 318 | Vector3 vel = player->GetVelocty(); | ^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function ‘void spades::client::ClientPlayer::SetSkinParameterForTool(spades::client::Player::ToolType, asIScriptObject*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:509:77: warning: unused parameter ‘type’ [-Wunused-parameter] 509 | void ClientPlayer::SetSkinParameterForTool(Player::ToolType type, asIScriptObject *skin) { | ~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp: In member function ‘void spades::client::ClientPlayer::AddToSceneThirdPersonView()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientPlayer.cpp:970:75: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 970 | if (team.hasIntel && team.carrier == p->GetId()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ClientUI.cpp:26: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/FontData.h: At global scope: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/FontData.h:369:12: warning: ‘CMUSansCondensedMap’ defined but not used [-Wunused-variable] 369 | static int CMUSansCondensedMap[256][4] = { | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/FontData.h:280:12: warning: ‘SquareFontBigMap’ defined but not used [-Wunused-variable] 280 | static int SquareFontBigMap[256][4] = { | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/FontData.h:191:12: warning: ‘SquareFontMap’ defined but not used [-Wunused-variable] 191 | static int SquareFontMap[256][4] = { | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/FontData.h:145:12: warning: ‘UnsteadyOversteerMap’ defined but not used [-Wunused-variable] 145 | static int UnsteadyOversteerMap[128][3] = { | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/FontData.h:99:12: warning: ‘UbuntuCondensedBigMap’ defined but not used [-Wunused-variable] 99 | static int UbuntuCondensedBigMap[128][3] = { | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/FontData.h:53:12: warning: ‘UbuntuCondensedMap’ defined but not used [-Wunused-variable] 53 | static int UbuntuCondensedMap[128][3] = { | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/FontData.h:7:12: warning: ‘OrbitronMap’ defined but not used [-Wunused-variable] 7 | static int OrbitronMap[128][3] = { | ^~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp: In member function ‘void spades::client::Client::MuzzleFire(spades::Vector3, spades::Vector3, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:306:81: warning: unused parameter ‘dir’ [-Wunused-parameter] 306 | void Client::MuzzleFire(spades::Vector3 origin, spades::Vector3 dir, bool local) { | ~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:306:91: warning: unused parameter ‘local’ [-Wunused-parameter] 306 | void Client::MuzzleFire(spades::Vector3 origin, spades::Vector3 dir, bool local) { | ~~~~~^~~~~ [ 25%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Fonts.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp: In member function ‘float spades::client::Client::RayCastForAutoFocus(const spades::Vector3&, const spades::Vector3&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:700:40: warning: argument 1 null where non-null expected [-Wnonnull] 700 | return std::nan(nullptr); | ~~~~~~~~^~~~~~~~~ In file included from /usr/include/features.h:524, from /usr/include/c++/15/x86_64-solus-linux/bits/os_defines.h:39, from /usr/include/c++/15/x86_64-solus-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/cmath:46, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_LocalEnts.cpp:22: /usr/include/bits/mathcalls.h:236:1: note: in a call to function ‘double nan(const char*)’ declared ‘nonnull’ 236 | __MATHCALL (nan,, (const char *__tagb)); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_NetHandler.cpp:27: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_NetHandler.cpp:90:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#1’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_NetHandler.cpp:92:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Draw.cpp:30: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Draw.cpp:137:12: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Draw.cpp:656:13: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#1’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Input.cpp: In member function ‘virtual void spades::client::Client::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Input.cpp:321:49: warning: this statement may fall through [-Wimplicit-fallthrough=] 321 | if (world->GetLocalPlayer()->IsAlive()) { | ^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Input.cpp:324:41: note: here 324 | case ClientCameraMode::FirstPersonFollow: | ^~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.cpp:31: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.cpp:583:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Scene.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Scene.cpp:24: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FallingBlock.cpp:24: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 26%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GameMap.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:24: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Draw/SWRenderer.h:28, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FTFont.cpp:34: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FTFont.cpp: In member function ‘void spades::ngclient::FTFont::RenderGlyph(Glyph&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FTFont.cpp:323:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 323 | for (int y = 0; y < outbmp->rows; ++y) { | ~~^~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FTFont.cpp:327:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 327 | for (int x = 0; x < outbmp->width; ++x) { | ~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function ‘void spades::client::Client::UpdateLocalPlayer(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:386:54: warning: unused parameter ‘dt’ [-Wunused-parameter] 386 | void Client::UpdateLocalPlayer(float dt) { | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function ‘virtual void spades::client::Client::LocalPlayerHurt(HurtType, bool, spades::Vector3)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:1228:55: warning: unused parameter ‘type’ [-Wunused-parameter] 1228 | void Client::LocalPlayerHurt(HurtType type, bool sourceGiven, spades::Vector3 source) { | ~~~~~~~~~^~~~ [ 26%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GameMapWrapper.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:26: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:933:14: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.cpp: In member function ‘void spades::client::Client::ShowAlert(const std::string&, AlertType)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.cpp:511:34: warning: ‘timeout’ may be used uninitialized [-Wmaybe-uninitialized] 511 | ShowAlert(contents, type, timeout); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.cpp:505:31: note: ‘timeout’ was declared here 505 | float timeout; | ^~~~~~~ [ 26%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GameProperties.cpp.o [ 27%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Grenade.cpp.o [ 27%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/GunCasing.cpp.o [ 27%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/HitTestDebugger.cpp.o [ 28%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/HurtRingView.cpp.o [ 28%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IAudioChunk.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Fonts.cpp:25: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FontData.h:369:12: warning: ‘CMUSansCondensedMap’ defined but not used [-Wunused-variable] 369 | static int CMUSansCondensedMap[256][4] = { | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FontData.h:191:12: warning: ‘SquareFontMap’ defined but not used [-Wunused-variable] 191 | static int SquareFontMap[256][4] = { | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FontData.h:145:12: warning: ‘UnsteadyOversteerMap’ defined but not used [-Wunused-variable] 145 | static int UnsteadyOversteerMap[128][3] = { | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FontData.h:99:12: warning: ‘UbuntuCondensedBigMap’ defined but not used [-Wunused-variable] 99 | static int UbuntuCondensedBigMap[128][3] = { | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FontData.h:53:12: warning: ‘UbuntuCondensedMap’ defined but not used [-Wunused-variable] 53 | static int UbuntuCondensedMap[128][3] = { | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/FontData.h:7:12: warning: ‘OrbitronMap’ defined but not used [-Wunused-variable] 7 | static int OrbitronMap[128][3] = { | ^~~~~~~~~~~ [ 28%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IAudioDevice.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/IRenderer.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:29: In member function ‘spades::Vector3 spades::Vector3::operator-(const spades::Vector3&) const’, inlined from ‘void spades::client::Client::UpdateLocalSpectator(float)’ at /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:335:42: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Math.h:279:72: warning: ‘minShift.spades::Vector3::x’ may be used uninitialized [-Wmaybe-uninitialized] 279 | Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function ‘void spades::client::Client::UpdateLocalSpectator(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:305:33: note: ‘minShift.spades::Vector3::x’ was declared here 305 | Vector3 minShift; | ^~~~~~~~ In member function ‘spades::Vector3 spades::Vector3::operator-(const spades::Vector3&) const’, inlined from ‘void spades::client::Client::UpdateLocalSpectator(float)’ at /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:335:42: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Math.h:279:72: warning: ‘minShift.spades::Vector3::y’ may be used uninitialized [-Wmaybe-uninitialized] 279 | Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function ‘void spades::client::Client::UpdateLocalSpectator(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:305:33: note: ‘minShift.spades::Vector3::y’ was declared here 305 | Vector3 minShift; | ^~~~~~~~ In member function ‘spades::Vector3 spades::Vector3::operator-(const spades::Vector3&) const’, inlined from ‘void spades::client::Client::UpdateLocalSpectator(float)’ at /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:335:42: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Math.h:279:72: warning: ‘minShift.spades::Vector3::z’ may be used uninitialized [-Wmaybe-uninitialized] 279 | Vector3 operator-(const Vector3 &v) const { return Make(x - v.x, y - v.y, z - v.z); } | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function ‘void spades::client::Client::UpdateLocalSpectator(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:305:33: note: ‘minShift.spades::Vector3::z’ was declared here 305 | Vector3 minShift; | ^~~~~~~~ [ 29%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IFont.cpp.o [ 29%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IGameMapListener.cpp.o [ 30%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IGameMode.cpp.o [ 30%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IImage.cpp.o [ 30%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IInputInterface.cpp.o [ 31%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ILocalEntity.cpp.o [ 31%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IModel.cpp.o [ 31%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IRenderer.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/GunCasing.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 32%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/IWorldListener.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/HurtRingView.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 32%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/LimboView.cpp.o [ 33%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/MapView.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Draw/SWRenderer.h:28, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/HitTestDebugger.cpp:34: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp: In member function ‘virtual void spades::client::Client::AddBulletTracer(spades::client::Player*, spades::Vector3, spades::Vector3)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:1086:79: warning: ‘vel’ may be used uninitialized [-Wmaybe-uninitialized] 1086 | AddLocalEntity(new Tracer(this, muzzlePos, hitPos, vel)); | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client_Update.cpp:1080:31: note: ‘vel’ was declared here 1080 | float vel; | ^~~ [ 33%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/MumbleLink.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Draw/SWRenderer.h:28, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/IFont.cpp:30: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 33%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/NetClient.cpp.o [ 34%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/NoiseSampler.cpp.o [ 34%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/PaletteView.cpp.o [ 34%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ParticleSpriteEntity.cpp.o [ 35%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Player.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/LimboView.cpp:23: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/MapView.cpp:24: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 35%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Quake3Font.cpp.o [ 36%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/SceneDefinition.cpp.o [ 36%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/ScoreboardView.cpp.o [ 36%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/SmokeSpriteEntity.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp:29: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/LimboView.cpp: In member function ‘void spades::client::LimboView::Update(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/LimboView.cpp:144:46: warning: unused parameter ‘dt’ [-Wunused-parameter] 144 | void LimboView::Update(float dt) { | ~~~~~~^~ [ 37%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/TCGameMode.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/MapView.cpp: In member function ‘void spades::client::MapView::Draw()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/MapView.cpp:493:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 493 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/MapView.cpp:572:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 572 | if (cId < world->GetNumPlayerSlots()) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ParticleSpriteEntity.h:24, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ParticleSpriteEntity.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/PaletteView.cpp:24: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 37%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/TCProgressView.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Player.cpp: In member function ‘void spades::client::Player::FireWeapon()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Player.cpp:588:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Player.cpp: In member function ‘void spades::client::Player::UseSpade()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Player.cpp:873:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 873 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp: In member function ‘spades::client::Player* spades::client::NetClient::GetPlayerOrNull(int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp:702:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | if (pId < 0 || pId >= GetWorld()->GetNumPlayerSlots()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp: In member function ‘spades::client::Player* spades::client::NetClient::GetPlayer(int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp:710:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | if (pId < 0 || pId >= GetWorld()->GetNumPlayerSlots()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/PaletteView.cpp: In member function ‘void spades::client::PaletteView::Draw()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/PaletteView.cpp:163:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if ((sel == i) != (phase == 1)) | ~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/PaletteView.cpp:169:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | bool selected = sel == i; | ~~~~^~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:27: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp: In member function ‘void spades::client::NetClient::HandleGamePacket(spades::client::NetPacketReader&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp:1514:52: warning: variable ‘wType’ set but not used [-Wunused-but-set-variable] 1514 | WeaponType wType; | ^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Player.cpp: In member function ‘bool spades::client::Player::IsReadyToUseTool()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Player.cpp:1406:17: warning: control reaches end of non-void function [-Wreturn-type] 1406 | } | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Player.cpp: In member function ‘bool spades::client::Player::IsToolSelectable(ToolType)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Player.cpp:1415:33: warning: control reaches end of non-void function [-Wreturn-type] 1415 | default: SPAssert(false); | ^~~~~~~ [ 37%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Tracer.cpp.o [ 38%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/Weapon.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/SmokeSpriteEntity.cpp:23: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp:45: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(long unsigned int, T ...) [with T = {unsigned int}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {long unsigned int, unsigned int}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {long unsigned int, unsigned int}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp:546:23: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:267:65: warning: unused parameter ‘args#0’ [-Wunused-parameter] 267 | template int CheckPlural(unsigned long v, T... args) { | ~^~~~~~~~ [ 38%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Client/World.cpp.o [ 39%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/AudioStream.cpp.o [ 39%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/AutoLocker.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp:1510:51: warning: this statement may fall through [-Wimplicit-fallthrough=] 1510 | p->SetTeam(team); | ~~~~~~~~~~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/NetClient.cpp:1512:33: note: here 1512 | case PacketTypeChangeWeapon: { | ^~~~ [ 39%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Bitmap.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp: In member function ‘void spades::client::ScoreboardView::DrawPlayers(int, float, float, float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:251:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp: In member function ‘void spades::client::ScoreboardView::DrawSpectators(float, float) const’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:328:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < world->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp: In member function ‘bool spades::client::ScoreboardView::areSpectatorsPresent() const’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:381:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (auto i = 0; i < client->GetWorld()->GetNumPlayerSlots(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/BitmapAtlasGenerator.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:40: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {const char*, const char*}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from ‘std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {const char*, const char*}; std::string = std::__cxx11::basic_string]’ 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from ‘std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {const char*, const char*}; std::string = std::__cxx11::basic_string]’ 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:63:27: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#1’ [-Wunused-parameter] In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/TCProgressView.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(int, T ...) [with T = {const char*}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from ‘std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {int, const char*}; std::string = std::__cxx11::basic_string]’ 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from ‘std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {int, const char*}; std::string = std::__cxx11::basic_string]’ 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/ScoreboardView.cpp:352:11: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter ‘args#0’ [-Wunused-parameter] 264 | template int CheckPlural(int v, T... args) { return v; } | ~^~~~~~~~ [ 40%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/CP437.cpp.o [ 40%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ConcurrentDispatch.cpp.o [ 41%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/CpuID.cpp.o [ 41%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Debug.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Tracer.cpp:10: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 42%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DeflateStream.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/TCProgressView.cpp:28: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/TCProgressView.cpp:154:13: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/CpuID.cpp: In constructor ‘spades::CpuID::CpuID()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/CpuID.cpp:28:26: warning: variable ‘maxStdLevel’ set but not used [-Wunused-but-set-variable] 28 | uint32_t maxStdLevel; | ^~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function ‘virtual int spades::client::RifleWeapon3::GetDamage(HitType, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp:210:59: warning: unused parameter ‘distance’ [-Wunused-parameter] 210 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function ‘virtual int spades::client::SMGWeapon3::GetDamage(HitType, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp:237:59: warning: unused parameter ‘distance’ [-Wunused-parameter] 237 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function ‘virtual int spades::client::ShotgunWeapon3::GetDamage(HitType, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp:264:59: warning: unused parameter ‘distance’ [-Wunused-parameter] 264 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function ‘virtual int spades::client::RifleWeapon4::GetDamage(HitType, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp:294:59: warning: unused parameter ‘distance’ [-Wunused-parameter] 294 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function ‘virtual int spades::client::SMGWeapon4::GetDamage(HitType, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp:327:59: warning: unused parameter ‘distance’ [-Wunused-parameter] 327 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp: In member function ‘virtual int spades::client::ShotgunWeapon4::GetDamage(HitType, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Weapon.cpp:355:59: warning: unused parameter ‘distance’ [-Wunused-parameter] 355 | int GetDamage(HitType type, float distance) override { | ~~~~~~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/CpuID.cpp: In member function ‘bool spades::CpuID::Supports(spades::CpuFeature)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/CpuID.cpp:79:9: warning: control reaches end of non-void function [-Wreturn-type] 79 | } | ^ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Draw/SWRenderer.h:28, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Tracer.cpp:12: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Tracer.cpp: In member function ‘virtual void spades::client::Tracer::Render3D()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/Tracer.cpp:61:41: warning: variable ‘col’ set but not used [-Wunused-but-set-variable] 61 | Vector4 col = {1.f, .6f, .2f, 0.f}; | ^~~ [ 42%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Deque.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/BitmapAtlasGenerator.cpp:23: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp: In instantiation of ‘BinPack2D::Content<_T>::Content(const _T&, const BinPack2D::Coord&, const BinPack2D::Size&, bool) [with _T = spades::BitmapAtlasGenerator::Item]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/BitmapAtlasGenerator.cpp:95:74: required from here 95 | BinPack2D::Size(itm.w, itm.h), false); | ^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:218:16: warning: ‘BinPack2D::Content::content’ will be initialized after [-Wreorder] 218 | /*const*/ _T content; | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:216:19: warning: ‘BinPack2D::Coord BinPack2D::Content::coord’ [-Wreorder] 216 | /*const*/ Coord coord; | ^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:227:3: warning: when initialized here [-Wreorder] 227 | Content( const _T &content, const Coord &coord, const Size &size, bool rotated ) | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:217:19: warning: ‘BinPack2D::Content::size’ will be initialized after [-Wreorder] 217 | /*const*/ Size size; | ^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:215:18: warning: ‘bool BinPack2D::Content::rotated’ [-Wreorder] 215 | /*const*/ bool rotated; | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./binpack2d/binpack2d.hpp:227:3: warning: when initialized here [-Wreorder] 227 | Content( const _T &content, const Coord &coord, const Size &size, bool rotated ) | ^~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Debug.h:25, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/DeflateStream.cpp:23: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/DeflateStream.cpp: In destructor ‘virtual spades::DeflateStream::~DeflateStream()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Exception.h:45:30: warning: ‘throw’ will always call ‘terminate’ [-Wterminate] 45 | #define SPRaise(fmt, val...) throw ::spades::Exception(__FILE__, __LINE__, fmt, ##val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Exception.h:60:25: note: in expansion of macro ‘SPRaise’ 60 | #define SPUnreachable() SPRaise("Internal error; unreachable code") | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/DeflateStream.cpp:69:33: note: in expansion of macro ‘SPUnreachable’ 69 | SPUnreachable(); | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Exception.h:45:30: note: in C++11 destructors default to ‘noexcept’ 45 | #define SPRaise(fmt, val...) throw ::spades::Exception(__FILE__, __LINE__, fmt, ##val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Exception.h:60:25: note: in expansion of macro ‘SPRaise’ 60 | #define SPUnreachable() SPRaise("Internal error; unreachable code") | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/DeflateStream.cpp:69:33: note: in expansion of macro ‘SPUnreachable’ 69 | SPUnreachable(); | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/DeflateStream.cpp: In member function ‘virtual void spades::DeflateStream::SetPosition(uint64_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/DeflateStream.cpp:279:50: warning: unused parameter ‘pos’ [-Wunused-parameter] 279 | void DeflateStream::SetPosition(uint64_t pos) { | ~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/World.cpp: In member function ‘std::vector spades::client::World::CubeLine(spades::IntVector3, spades::IntVector3, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/World.cpp:424:72: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 424 | if ((unsigned long)c.x >= VSID) | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Client/World.cpp:429:72: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 429 | if ((unsigned long)c.y >= VSID) | ~~~~~~~~~~~~~~~~~~~^~~~~~~ [ 42%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DirectoryFileSystem.cpp.o [ 43%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DynamicLibrary.cpp.o [ 43%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/DynamicMemoryStream.cpp.o [ 43%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Exception.cpp.o [ 44%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/FileManager.cpp.o [ 44%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/FltkPreferenceImporter.cpp.o [ 45%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IAudioStream.cpp.o [ 45%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IBitmapCodec.cpp.o [ 45%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IFileSystem.cpp.o [ 46%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ILockable.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ConcurrentDispatch.cpp:43: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 46%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IRunnable.cpp.o [ 46%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/IStream.cpp.o [ 47%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/JpegWriter.cpp.o [ 47%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Math.cpp.o [ 48%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/MemoryStream.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/IStream.cpp: In member function ‘virtual void spades::IStream::SetPosition(uint64_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/IStream.cpp:89:44: warning: unused parameter ‘pos’ [-Wunused-parameter] 89 | void IStream::SetPosition(uint64_t pos) { SPUnsupported(); } | ~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/JpegWriter.cpp: In member function ‘virtual spades::Bitmap* spades::JpegWriter::Load(spades::IStream*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/JpegWriter.cpp:66:39: warning: unused parameter ‘str’ [-Wunused-parameter] 66 | Bitmap *Load(IStream *str) override { | ~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/MemoryStream.cpp: In member function ‘virtual void spades::MemoryStream::SetLength(uint64_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/MemoryStream.cpp:111:47: warning: unused parameter ‘len’ [-Wunused-parameter] 111 | void MemoryStream::SetLength(uint64_t len) { | ~~~~~~~~~^~~ [ 48%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/MiniHeap.cpp.o [ 48%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Mutex.cpp.o [ 49%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/OpusAudioStream.cpp.o [ 49%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/PngWriter.cpp.o [ 49%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/RefCountedObject.cpp.o [ 50%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SdlFileStream.cpp.o [ 50%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SdlImageReader.cpp.o [ 51%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Semaphore.cpp.o [ 51%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ServerAddress.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/PngWriter.cpp: In member function ‘virtual spades::Bitmap* spades::PngWriter::Load(spades::IStream*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/PngWriter.cpp:55:39: warning: unused parameter ‘str’ [-Wunused-parameter] 55 | Bitmap *Load(IStream *str) override { | ~~~~~~~~~^~~ [ 51%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/SettingSet.cpp.o [ 52%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Settings.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/OpusAudioStream.cpp: In member function ‘virtual size_t spades::OpusAudioStream::Read(void*, size_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/OpusAudioStream.cpp:171:39: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 171 | while (remainingBytes >= channels * 4) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 52%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ShellApi.cpp.o [ 52%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/StdStream.cpp.o [ 53%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Stopwatch.cpp.o [ 53%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Strings.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/StdStream.cpp: In member function ‘virtual void spades::StdStream::SetLength(uint64_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/StdStream.cpp:114:26: warning: ignoring return value of ‘int ftruncate(int, __off_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 114 | ftruncate(fileno(handle), len); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/TargaReader.cpp.o [ 54%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/TargaWriter.cpp.o [ 54%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/Thread.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaWriter.cpp:61:10: warning: ‘htole16’ redefined 61 | # define htole16(x) (x) | ^~~~~~~ In file included from /usr/include/sys/types.h:176, from /usr/include/stdlib.h:514, from /usr/include/c++/15/cstdlib:83, from /usr/include/c++/15/ext/string_conversions.h:45, from /usr/include/c++/15/bits/basic_string.h:4444, from /usr/include/c++/15/string:56, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/Bitmap.h:24, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaWriter.cpp:21: /usr/include/endian.h:40:11: note: this is the location of the previous definition 40 | # define htole16(x) __uint16_identity (x) | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaWriter.cpp:368:5: warning: multi-line comment [-Wcomment] 368 | //{ if (fread(&(dest), 2, 1, fp) != 1) BARF(TGAERR_EOF); \ | ^ [ 55%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ThreadLocalStorage.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaReader.cpp: In member function ‘virtual spades::Bitmap* spades::TargaReader::Load(spades::IStream*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaReader.cpp:152:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 152 | for (column = 0; column < columns; column++) { | ~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaReader.cpp:197:65: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 197 | for (column = 0; column < columns;) { | ~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaReader.cpp:230:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | if (column == columns) { // run spans across rows | ~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaReader.cpp:270:76: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 270 | if (column == columns) { // pixel packet run spans across rows | ~~~~~~~^~~~~~~~~~ [ 55%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/VersionInfo.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaReader.cpp: In member function ‘virtual void spades::TargaReader::Save(spades::IStream*, spades::Bitmap*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaReader.cpp:316:36: warning: unused parameter ‘stream’ [-Wunused-parameter] 316 | void Save(IStream *stream, Bitmap *bmp) override { | ~~~~~~~~~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaReader.cpp:316:52: warning: unused parameter ‘bmp’ [-Wunused-parameter] 316 | void Save(IStream *stream, Bitmap *bmp) override { | ~~~~~~~~^~~ [ 55%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/VoxelModel.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/SdlFileStream.cpp: In member function ‘virtual void spades::SdlFileStream::SetLength(uint64_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/SdlFileStream.cpp:106:48: warning: unused parameter ‘len’ [-Wunused-parameter] 106 | void SdlFileStream::SetLength(uint64_t len) { | ~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaWriter.cpp: In member function ‘virtual spades::Bitmap* spades::TargaWriter::Load(spades::IStream*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/TargaWriter.cpp:1303:31: warning: unused parameter ‘str’ [-Wunused-parameter] 1303 | Bitmap *Load(IStream *str) override { | ~~~~~~~~~^~~ [ 56%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/WavAudioStream.cpp.o [ 56%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/ZipFileSystem.cpp.o [ 56%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Core/jpge.cpp.o [ 57%] Building C object Sources/CMakeFiles/OpenSpades.dir/Core/pnglite.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/pnglite.c: In function ‘png_filter_up’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/pnglite.c:613:31: warning: unused parameter ‘stride’ [-Wunused-parameter] 613 | static void png_filter_up(int stride, unsigned char* in, unsigned char* out, unsigned char* prev_line, int len) | ~~~~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/pnglite.c: In function ‘png_filter’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/pnglite.c:701:30: warning: unused parameter ‘png’ [-Wunused-parameter] 701 | static int png_filter(png_t* png, unsigned char* data) | ~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/pnglite.c:701:50: warning: unused parameter ‘data’ [-Wunused-parameter] 701 | static int png_filter(png_t* png, unsigned char* data) | ~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/pnglite.c: In function ‘png_set_data’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/pnglite.c:816:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 816 | for(i = 0; i < png->height; i++) | ^ [ 57%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLAmbientShadowRenderer.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In member function ‘virtual void spades::ZipFileSystem::ZipFileInputStream::Write(const void*, size_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:139:49: warning: unused parameter ‘bytes’ [-Wunused-parameter] 139 | void Write(const void *, size_t bytes) override { | ~~~~~~~^~~~~ [ 58%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLAutoExposureFilter.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function ‘static spades::ZipFileSystem::ZipFileHandle* spades::ZipFileSystem::InternalOpen(spades::ZipFileSystem*, const char*, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:226:79: warning: unused parameter ‘fn’ [-Wunused-parameter] 226 | const char *fn, int mode) { | ~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:226:87: warning: unused parameter ‘mode’ [-Wunused-parameter] 226 | const char *fn, int mode) { | ~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function ‘static uint32_t spades::ZipFileSystem::InternalRead(spades::ZipFileSystem*, ZipFileHandle*, void*, uint32_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:231:69: warning: unused parameter ‘fs’ [-Wunused-parameter] 231 | uint32_t ZipFileSystem::InternalRead(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function ‘static uint32_t spades::ZipFileSystem::InternalWrite(spades::ZipFileSystem*, ZipFileHandle*, void*, uint32_t)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:238:70: warning: unused parameter ‘fs’ [-Wunused-parameter] 238 | uint32_t ZipFileSystem::InternalWrite(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function ‘static long int spades::ZipFileSystem::InternalTell(spades::ZipFileSystem*, ZipFileHandle*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:245:65: warning: unused parameter ‘fs’ [-Wunused-parameter] 245 | long ZipFileSystem::InternalTell(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function ‘static long int spades::ZipFileSystem::InternalSeek(spades::ZipFileSystem*, ZipFileHandle*, int32_t, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:251:65: warning: unused parameter ‘fs’ [-Wunused-parameter] 251 | long ZipFileSystem::InternalSeek(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function ‘static int spades::ZipFileSystem::InternalClose(spades::ZipFileSystem*, ZipFileHandle*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:258:65: warning: unused parameter ‘fs’ [-Wunused-parameter] 258 | int ZipFileSystem::InternalClose(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In static member function ‘static int spades::ZipFileSystem::InternalTestError(spades::ZipFileSystem*, ZipFileHandle*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:265:69: warning: unused parameter ‘fs’ [-Wunused-parameter] 265 | int ZipFileSystem::InternalTestError(spades::ZipFileSystem *fs, | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In member function ‘zlib_filefunc_def spades::ZipFileSystem::CreateZLibFileFunc()’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:276:34: warning: cast between incompatible function types from ‘uint32_t (*)(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, void*, uint32_t)’ {aka ‘unsigned int (*)(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, void*, unsigned int)’} to ‘read_file_func’ {aka ‘long unsigned int (*)(void*, void*, void*, long unsigned int)’} [-Wcast-function-type] 276 | def.zread_file = (read_file_func)InternalRead; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:277:35: warning: cast between incompatible function types from ‘uint32_t (*)(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, void*, uint32_t)’ {aka ‘unsigned int (*)(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, void*, unsigned int)’} to ‘write_file_func’ {aka ‘long unsigned int (*)(void*, void*, const void*, long unsigned int)’} [-Wcast-function-type] 277 | def.zwrite_file = (write_file_func)InternalWrite; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:279:34: warning: cast between incompatible function types from ‘long int (*)(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, int32_t, int)’ {aka ‘long int (*)(spades::ZipFileSystem*, spades::ZipFileSystem::ZipFileHandle*, int, int)’} to ‘seek_file_func’ {aka ‘long int (*)(void*, void*, long unsigned int, int)’} [-Wcast-function-type] 279 | def.zseek_file = (seek_file_func)InternalSeek; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp: In member function ‘virtual spades::IStream* spades::ZipFileSystem::OpenForWriting(const char*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ZipFileSystem.cpp:375:60: warning: unused parameter ‘fn’ [-Wunused-parameter] 375 | IStream *ZipFileSystem::OpenForWriting(const char *fn) { | ~~~~~~~~~~~~^~ [ 58%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLBasicShadowMapRenderer.cpp.o [ 58%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLBloomFilter.cpp.o [ 59%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLCameraBlurFilter.cpp.o [ 59%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLColorCorrectionFilter.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/Thread.cpp:26: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 59%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDepthOfFieldFilter.cpp.o [ 60%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDynamicLight.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLAmbientShadowRenderer.cpp:29: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 60%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLDynamicLightShader.cpp.o [ 61%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFXAAFilter.cpp.o [ 61%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFlatMapRenderer.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLBasicShadowMapRenderer.cpp: In member function ‘void spades::draw::GLBasicShadowMapRenderer::BuildMatrix(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLBasicShadowMapRenderer.cpp:177:33: warning: ‘seg.spades::draw::GLBSMRSegment::low’ may be used uninitialized [-Wmaybe-uninitialized] 177 | Segment seg; | ^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLBasicShadowMapRenderer.cpp:177:33: warning: ‘seg.spades::draw::GLBSMRSegment::high’ may be used uninitialized [-Wmaybe-uninitialized] [ 62%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFramebufferManager.cpp.o [ 62%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLFogFilter.cpp.o [ 62%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImage.cpp.o [ 62%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImageManager.cpp.o [ 63%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLImageRenderer.cpp.o [ 63%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensDustFilter.cpp.o [ 64%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensFilter.cpp.o [ 64%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLensFlareFilter.cpp.o [ 64%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLLongSpriteRenderer.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLFlatMapRenderer.cpp: In member function ‘void spades::draw::GLFlatMapRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLFlatMapRenderer.cpp:82:74: warning: unused parameter ‘z’ [-Wunused-parameter] 82 | void GLFlatMapRenderer::GameMapChanged(int x, int y, int z, client::GameMap *map) { | ~~~~^ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLImage.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLImage.h: In constructor ‘spades::draw::GLImage::GLImage(spades::draw::IGLDevice::UInteger, spades::draw::IGLDevice*, float, float, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLImage.h:32:45: warning: ‘spades::draw::GLImage::tex’ will be initialized after [-Wreorder] 32 | IGLDevice::UInteger tex; | ^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLImage.h:31:36: warning: ‘spades::draw::IGLDevice* spades::draw::GLImage::device’ [-Wreorder] 31 | IGLDevice *device; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLImage.cpp:27:17: warning: when initialized here [-Wreorder] 27 | GLImage::GLImage(IGLDevice::UInteger texObj, IGLDevice *dev, float w, float h, | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLImage.h:35:30: warning: ‘spades::draw::GLImage::autoDelete’ will be initialized after [-Wreorder] 35 | bool autoDelete; | ^~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLImage.h:34:31: warning: ‘float spades::draw::GLImage::invWidth’ [-Wreorder] 34 | float invWidth, invHeight; | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLImage.cpp:27:17: warning: when initialized here [-Wreorder] 27 | GLImage::GLImage(IGLDevice::UInteger texObj, IGLDevice *dev, float w, float h, | ^~~~~~~ [ 65%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapChunk.cpp.o [ 65%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapRenderer.cpp.o [ 65%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLMapShadowRenderer.cpp.o [ 66%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModel.cpp.o [ 66%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModelManager.cpp.o [ 67%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLModelRenderer.cpp.o [ 67%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLNonlinearizeFilter.cpp.o [ 67%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLOptimizedVoxelModel.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLLongSpriteRenderer.cpp:27: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 68%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProfiler.cpp.o [ 68%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgram.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp: In member function ‘void spades::draw::GLMapRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp:95:90: warning: unused parameter ‘map’ [-Wunused-parameter] 95 | void GLMapRenderer::GameMapChanged(int x, int y, int z, client::GameMap *map) { | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp: In member function ‘void spades::draw::GLMapRenderer::DrawColumnDepth(int, int, int, spades::Vector3)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp:391:93: warning: unused parameter ‘eye’ [-Wunused-parameter] 391 | void GLMapRenderer::DrawColumnDepth(int cx, int cy, int cz, spades::Vector3 eye) { | ~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp: In member function ‘void spades::draw::GLMapRenderer::DrawColumnSunlight(int, int, int, spades::Vector3)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp:399:96: warning: unused parameter ‘eye’ [-Wunused-parameter] 399 | void GLMapRenderer::DrawColumnSunlight(int cx, int cy, int cz, spades::Vector3 eye) { | ~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp: In member function ‘void spades::draw::GLMapRenderer::DrawColumnDLight(int, int, int, spades::Vector3, const std::vector&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapRenderer.cpp:408:94: warning: unused parameter ‘eye’ [-Wunused-parameter] 408 | void GLMapRenderer::DrawColumnDLight(int cx, int cy, int cz, spades::Vector3 eye, | ~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapShadowRenderer.cpp: In member function ‘void spades::draw::GLMapShadowRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLMapShadowRenderer.cpp:225:96: warning: unused parameter ‘m’ [-Wunused-parameter] 225 | void GLMapShadowRenderer::GameMapChanged(int x, int y, int z, client::GameMap *m) { | ~~~~~~~~~~~~~~~~~^ [ 68%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramAttribute.cpp.o [ 69%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramManager.cpp.o [ 69%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLProgramUniform.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLModelRenderer.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLModelRenderer.h: In constructor ‘spades::draw::GLModelRenderer::GLModelRenderer(spades::draw::GLRenderer*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLModelRenderer.h:39:36: warning: ‘spades::draw::GLModelRenderer::device’ will be initialized after [-Wreorder] 39 | IGLDevice *device; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLModelRenderer.h:38:37: warning: ‘spades::draw::GLRenderer* spades::draw::GLModelRenderer::renderer’ [-Wreorder] 38 | GLRenderer *renderer; | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLModelRenderer.cpp:29:17: warning: when initialized here [-Wreorder] 29 | GLModelRenderer::GLModelRenderer(GLRenderer *r) : device(r->GetGLDevice()), renderer(r) { | ^~~~~~~~~~~~~~~ [ 70%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLQuadRenderer.cpp.o [ 70%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLRadiosityRenderer.cpp.o [ 70%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLRenderer.cpp.o [ 71%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSSAOFilter.cpp.o [ 71%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSettings.cpp.o [ 71%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShader.cpp.o [ 72%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShadowMapShader.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLProgramManager.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLProgramManager.h: In constructor ‘spades::draw::GLProgramManager::GLProgramManager(spades::draw::IGLDevice*, spades::draw::IGLShadowMapRenderer*, spades::draw::GLSettings&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLProgramManager.h:35:47: warning: ‘spades::draw::GLProgramManager::shadowMapRenderer’ will be initialized after [-Wreorder] 35 | IGLShadowMapRenderer *shadowMapRenderer; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLProgramManager.h:34:37: warning: ‘spades::draw::GLSettings& spades::draw::GLProgramManager::settings’ [-Wreorder] 34 | GLSettings &settings; | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLProgramManager.cpp:37:17: warning: when initialized here [-Wreorder] 37 | GLProgramManager::GLProgramManager(IGLDevice *d, IGLShadowMapRenderer *smr, | ^~~~~~~~~~~~~~~~ [ 72%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLShadowShader.cpp.o [ 73%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSoftLitSpriteRenderer.cpp.o [ 73%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSoftSpriteRenderer.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLRadiosityRenderer.cpp:29: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 73%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSparseShadowMapRenderer.cpp.o [ 74%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLSpriteRenderer.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSoftLitSpriteRenderer.cpp:32: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 74%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLVoxelModel.cpp.o [ 74%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/GLWaterRenderer.cpp.o [ 75%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLDevice.cpp.o [ 75%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLShadowMapRenderer.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSoftSpriteRenderer.cpp:30: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 76%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/IGLSpriteRenderer.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSpriteRenderer.cpp:27: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 76%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWFeatureLevel.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp: In member function ‘virtual bool spades::draw::GLSparseShadowMapRenderer::SphereCull(const spades::Vector3&, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp:810:83: warning: unused parameter ‘center’ [-Wunused-parameter] 810 | bool GLSparseShadowMapRenderer::SphereCull(const spades::Vector3 ¢er, float rad) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp:810:97: warning: unused parameter ‘rad’ [-Wunused-parameter] 810 | bool GLSparseShadowMapRenderer::SphereCull(const spades::Vector3 ¢er, float rad) { | ~~~~~~^~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 76%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWFlatMapRenderer.cpp.o [ 77%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWImage.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLWaterRenderer.cpp:27: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 77%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWImageRenderer.cpp.o [ 77%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWMapRenderer.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp: In member function ‘void spades::draw::GLSparseShadowMapRenderer::BuildMatrix(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp:194:33: warning: ‘seg.spades::draw::GLSSMRSegment::low’ may be used uninitialized [-Wmaybe-uninitialized] 194 | Segment seg; | ^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/GLSparseShadowMapRenderer.cpp:194:33: warning: ‘seg.spades::draw::GLSSMRSegment::high’ may be used uninitialized [-Wmaybe-uninitialized] [ 78%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWModel.cpp.o [ 78%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWModelRenderer.cpp.o [ 78%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWPort.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.h:26, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFlatMapRenderer.cpp:25: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.h:26, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:25: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 79%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWRenderer.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWModelRenderer.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 79%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Draw/SWUtils.cpp.o [ 80%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/callbacks.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1225:31: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool lerp = false]’ 1225 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1416:48: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]’ 1415 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1434:49: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]’ 1433 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1459:45: required from here 1455 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1108:103: warning: unused parameter ‘vary1’ [-Wunused-parameter] 1108 | &r](int y, int x1, int x2, const SWImageVarying &vary1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1109:80: warning: unused parameter ‘vary2’ [-Wunused-parameter] 1109 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1109:103: warning: unused parameter ‘z2’ [-Wunused-parameter] 1109 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:980:71: warning: unused parameter ‘img’ [-Wunused-parameter] 980 | static void DrawPolygonInternalInner(SWImage *img, const Vertex &v1, const Vertex &v2, | ~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool linearInterpolate = false]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:959:31: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = false; bool linearInterpolate = false]’ 959 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1420:47: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]’ 1419 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1434:49: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]’ 1433 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1459:45: required from here 1455 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:781:106: warning: unused parameter ‘z2’ [-Wunused-parameter] 781 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of ‘static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = true; bool linearInterpolate = false]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:520:31: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = true; bool linearInterpolate = false]’ 520 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1416:48: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]’ 1415 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1439:48: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]’ 1438 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1459:45: required from here 1455 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:408:111: warning: unused parameter ‘z2’ [-Wunused-parameter] 408 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of ‘static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = false; bool linearInterpolate = false]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:520:31: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool solidFill = false; bool linearInterpolate = false]’ 520 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1420:47: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]’ 1419 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1439:48: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = false; bool ndc = false; bool depthTest = false; bool lerp = false]’ 1438 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1459:45: required from here 1455 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:408:111: warning: unused parameter ‘z2’ [-Wunused-parameter] 408 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1225:31: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool lerp = true]’ 1225 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1257:47: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::SSE2; bool depthTest = true; bool solidFill = true; bool lerp = true]’ 1256 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1397:53: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::SSE2; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]’ 1396 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1416:48: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]’ 1415 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1434:49: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]’ 1433 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1452:45: required from here 1448 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1108:103: warning: unused parameter ‘vary1’ [-Wunused-parameter] 1108 | &r](int y, int x1, int x2, const SWImageVarying &vary1, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1109:80: warning: unused parameter ‘vary2’ [-Wunused-parameter] 1109 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1109:103: warning: unused parameter ‘z2’ [-Wunused-parameter] 1109 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:980:71: warning: unused parameter ‘img’ [-Wunused-parameter] 980 | static void DrawPolygonInternalInner(SWImage *img, const Vertex &v1, const Vertex &v2, | ~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool linearInterpolate = true]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:959:31: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with bool depthTest = true; bool linearInterpolate = true]’ 959 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1257:47: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::SSE2; bool depthTest = true; bool solidFill = false; bool lerp = true]’ 1256 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1397:53: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::SSE2; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]’ 1396 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1420:47: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]’ 1419 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1434:49: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]’ 1433 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1452:45: required from here 1448 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:781:106: warning: unused parameter ‘z2’ [-Wunused-parameter] 781 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of ‘static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = true; bool linearInterpolate = true]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:520:31: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = true; bool linearInterpolate = true]’ 520 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1257:47: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::None; bool depthTest = true; bool solidFill = true; bool lerp = true]’ 1256 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1397:53: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::None; bool ndc = true; bool depthTest = true; bool solidFill = true; bool lerp = true]’ 1396 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1416:48: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]’ 1415 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1439:48: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]’ 1438 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1452:45: required from here 1448 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:408:111: warning: unused parameter ‘z2’ [-Wunused-parameter] 408 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp: In instantiation of ‘static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternalInner(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = false; bool linearInterpolate = true]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:520:31: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer<, , , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = false; bool ndc = false; bool depthTest = true; bool solidFill = false; bool linearInterpolate = true]’ 520 | DrawPolygonInternalInner(img, v3, v2, v1, r); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1257:47: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::None; bool depthTest = true; bool solidFill = false; bool lerp = true]’ 1256 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1397:53: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel featureLvl = spades::draw::SWFeatureLevel::None; bool ndc = true; bool depthTest = true; bool solidFill = false; bool lerp = true]’ 1396 | PolygonRenderer::DrawPolygonInternal(img, vv1, vv2, vv3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1420:47: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer3<, , , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]’ 1419 | PolygonRenderer::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1439:48: required from ‘static void spades::draw::SWImageRenderer::PolygonRenderer2<, , , >::DrawPolygonInternal(spades::draw::SWImage*, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, const spades::draw::SWImageRenderer::Vertex&, spades::draw::SWImageRenderer&, spades::draw::SWFeatureLevel) [with bool needTransform = true; bool ndc = true; bool depthTest = true; bool lerp = true]’ 1438 | PolygonRenderer3::DrawPolygonInternal(img, v1, v2, v3, r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:1452:45: required from here 1448 | PolygonRenderer2::DrawPolygonInternal(img, v1, v2, v3, *this, featureLevel); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.cpp:408:111: warning: unused parameter ‘z2’ [-Wunused-parameter] 408 | const SWImageVarying &vary2, float z1, float z2) { | ~~~~~~^~ [ 80%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/compress.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C [ 80%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/host.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of ‘void spades::draw::SWMapRenderer::BuildLine(Line&, float, float) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1152:24: required from ‘void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]’ 1152 | BuildLine(lines[i], pitchMin, pitchMax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1191:38: required from here 1191 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:384:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 384 | for (size_t i = 0; i < lineResolution; i++) | ~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:418:57: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 418 | auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; | ~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:418:74: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 418 | auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; | ~~^~~ [ 81%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/list.c.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:629:96: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 629 | auto ref = rle[static_cast(irx & w - 1) + | ~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:630:96: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 630 | static_cast(iry & h - 1) * w]; | ~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:663:68: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 663 | if ((transform(invDist, 0) >= lineResolution - 1 && icz >= 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of ‘void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; int undersamp = 1]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1162:28: required from ‘void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]’ 1162 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | numThreads); | ~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1191:38: required from here 1191 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label ‘FastBlockPath’ defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of ‘void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; int undersamp = 2]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1165:28: required from ‘void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]’ 1165 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | numThreads); | ~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1191:38: required from here 1191 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label ‘FastBlockPath’ defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of ‘void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2; int undersamp = 4]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1168:28: required from ‘void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::SSE2]’ 1168 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1169 | numThreads); | ~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1191:38: required from here 1191 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label ‘FastBlockPath’ defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of ‘void spades::draw::SWMapRenderer::BuildLine(Line&, float, float) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1152:24: required from ‘void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]’ 1152 | BuildLine(lines[i], pitchMin, pitchMax); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1196:37: required from here 1196 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:384:54: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 384 | for (size_t i = 0; i < lineResolution; i++) | ~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:418:57: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 418 | auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; | ~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:418:74: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 418 | auto ref = rle[(irx & w - 1) + ((iry & h - 1) * w)]; | ~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:629:96: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 629 | auto ref = rle[static_cast(irx & w - 1) + | ~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:630:96: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses] 630 | static_cast(iry & h - 1) * w]; | ~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:663:68: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 663 | if ((transform(invDist, 0) >= lineResolution - 1 && icz >= 0) || | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of ‘void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; int undersamp = 1]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1162:28: required from ‘void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]’ 1162 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | numThreads); | ~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1196:37: required from here 1196 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label ‘FastBlockPath’ defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of ‘void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; int undersamp = 2]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1165:28: required from ‘void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]’ 1165 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | numThreads); | ~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1196:37: required from here 1196 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label ‘FastBlockPath’ defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp: In instantiation of ‘void spades::draw::SWMapRenderer::RenderFinal(float, float, unsigned int, unsigned int, unsigned int) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None; int undersamp = 4]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1168:28: required from ‘void spades::draw::SWMapRenderer::RenderInner(const spades::client::SceneDefinition&, spades::Bitmap*, float*) [with spades::draw::SWFeatureLevel level = spades::draw::SWFeatureLevel::None]’ 1168 | RenderFinal(yawMin, yawMax, static_cast(numLines), th, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1169 | numThreads); | ~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:1196:37: required from here 1196 | RenderInner(def, frame, depthBuffer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWMapRenderer.cpp:805:33: warning: label ‘FastBlockPath’ defined but not used [-Wunused-label] 805 | FastBlockPath : { | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp: In instantiation of ‘void spades::draw::SWModelRenderer::RenderInner(spades::draw::SWModel*, const spades::client::ModelRenderParam&) [with spades::draw::SWFeatureLevel = spades::draw::SWFeatureLevel::SSE2]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:280:38: required from here 280 | RenderInner(model, param); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:184:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 184 | while (*mp != -1) { | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp: In instantiation of ‘void spades::draw::SWModelRenderer::RenderInner(spades::draw::SWModel*, const spades::client::ModelRenderParam&) [with spades::draw::SWFeatureLevel = spades::draw::SWFeatureLevel::None]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:283:38: required from here 283 | RenderInner(model, param); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWModelRenderer.cpp:184:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 184 | while (*mp != -1) { | ~~~~^~~~~ [ 81%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/packet.c.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWUtils.h:27, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWUtils.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C [ 81%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/peer.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWFeatureLevel.h:57, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWImageRenderer.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:28: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/peer.c: In function ‘enet_peer_remove_incoming_commands’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/peer.c:265:48: warning: unused parameter ‘queue’ [-Wunused-parameter] 265 | enet_peer_remove_incoming_commands (ENetList * queue, ENetListIterator startCommand, ENetListIterator endCommand) | ~~~~~~~~~~~^~~~~ [ 82%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/protocol.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C [ 82%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/unix.c.o [ 83%] Building C object Sources/CMakeFiles/OpenSpades.dir/ENet/win32.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/protocol.c: In function ‘enet_protocol_handle_connect’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/protocol.c:251:69: warning: unused parameter ‘header’ [-Wunused-parameter] 251 | enet_protocol_handle_connect (ENetHost * host, ENetProtocolHeader * header, ENetProtocol * command) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/protocol.c: In function ‘enet_protocol_handle_ping’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/protocol.c:724:39: warning: unused parameter ‘host’ [-Wunused-parameter] 724 | enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) | ~~~~~~~~~~~^~~~ [ 83%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Icon.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/protocol.c:724:56: warning: unused parameter ‘peer’ [-Wunused-parameter] 724 | enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) | ~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/protocol.c:724:83: warning: unused parameter ‘command’ [-Wunused-parameter] 724 | enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/protocol.c: In function ‘enet_protocol_handle_throttle_configure’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ENet/protocol.c:751:53: warning: unused parameter ‘host’ [-Wunused-parameter] 751 | enet_protocol_handle_throttle_configure (ENetHost * host, ENetPeer * peer, const ENetProtocol * command) | ~~~~~~~~~~~^~~~ [ 83%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Main.cpp.o [ 84%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/MainScreen.cpp.o [ 84%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/MainScreenHelper.cpp.o [ 84%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/PackageUpdateManager.cpp.o [ 85%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/Runner.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp: In member function ‘virtual void spades::draw::SWRenderer::AddLongSprite(spades::client::IImage*, spades::Vector3, spades::Vector3, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:725:82: warning: unused parameter ‘p1’ [-Wunused-parameter] 725 | void SWRenderer::AddLongSprite(client::IImage *, spades::Vector3 p1, spades::Vector3 p2, | ~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:725:102: warning: unused parameter ‘p2’ [-Wunused-parameter] 725 | void SWRenderer::AddLongSprite(client::IImage *, spades::Vector3 p1, spades::Vector3 p2, | ~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:726:54: warning: unused parameter ‘radius’ [-Wunused-parameter] 726 | float radius) { | ~~~~~~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp: In member function ‘virtual void spades::draw::SWRenderer::MultiplyScreenColor(spades::Vector3)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:957:70: warning: unused parameter ‘v’ [-Wunused-parameter] 957 | void SWRenderer::MultiplyScreenColor(spades::Vector3 v) { EnsureSceneNotStarted(); } | ~~~~~~~~~~~~~~~~^ [ 85%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SDLGLDevice.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp: In member function ‘virtual void spades::draw::SWRenderer::GameMapChanged(int, int, int, spades::client::GameMap*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Draw/SWRenderer.cpp:1182:67: warning: unused parameter ‘z’ [-Wunused-parameter] 1182 | void SWRenderer::GameMapChanged(int x, int y, int z, client::GameMap *map) { | ~~~~^ [ 86%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SDLRunner.cpp.o [ 86%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/SplashWindow.cpp.o [ 86%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/StartupScreen.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/MainScreen.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/MainScreen.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 87%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/StartupScreenHelper.cpp.o [ 87%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/Gui/View.cpp.o [ 87%] Building C object Sources/CMakeFiles/OpenSpades.dir/kiss_fft130/kiss_fft.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C [ 88%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_reader.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/MainScreen.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/MainScreenHelper.cpp:30: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 88%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_value.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/StartupScreen.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/StartupScreen.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_reader.cpp: In member function ‘bool Json::Reader::readObject(Token&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_reader.cpp:480:28: warning: unused parameter ‘tokenStart’ [-Wunused-parameter] 480 | Reader::readObject( Token &tokenStart ) | ~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_reader.cpp: In member function ‘bool Json::Reader::readArray(Token&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_reader.cpp:539:27: warning: unused parameter ‘tokenStart’ [-Wunused-parameter] 539 | Reader::readArray( Token &tokenStart ) | ~~~~~~~^~~~~~~~~~ [ 89%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/json/json_writer.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_value.cpp: In member function ‘int Json::Value::compare(const Json::Value&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_value.cpp:535:30: warning: unused parameter ‘other’ [-Wunused-parameter] 535 | Value::compare( const Value &other ) | ~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_value.cpp: In member function ‘void Json::Path::addPathInArg(const std::string&, const InArgs&, std::vector::const_iterator&, Json::PathArgument::Kind)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_value.cpp:1603:40: warning: unused parameter ‘path’ [-Wunused-parameter] 1603 | Path::addPathInArg( const std::string &path, | ~~~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_value.cpp: In member function ‘void Json::Path::invalidPath(const std::string&, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_value.cpp:1624:39: warning: unused parameter ‘path’ [-Wunused-parameter] 1624 | Path::invalidPath( const std::string &path, | ~~~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/json/json_value.cpp:1625:24: warning: unused parameter ‘location’ [-Wunused-parameter] 1625 | int location ) | ~~~~^~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Runner.cpp:23: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Runner.cpp:26: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Runner.cpp:56:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ [ 89%] Building C object Sources/CMakeFiles/OpenSpades.dir/unzip/ioapi.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c: In function ‘fopen_file_func’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:73:18: warning: old-style function definition [-Wold-style-definition] 73 | voidpf ZCALLBACK fopen_file_func (opaque, filename, mode) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:74:11: warning: unused parameter ‘opaque’ [-Wunused-parameter] 74 | voidpf opaque; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c: In function ‘fread_file_func’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:95:17: warning: old-style function definition [-Wold-style-definition] 95 | uLong ZCALLBACK fread_file_func (opaque, stream, buf, size) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:96:11: warning: unused parameter ‘opaque’ [-Wunused-parameter] 96 | voidpf opaque; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c: In function ‘fwrite_file_func’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:107:17: warning: old-style function definition [-Wold-style-definition] 107 | uLong ZCALLBACK fwrite_file_func (opaque, stream, buf, size) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:108:11: warning: unused parameter ‘opaque’ [-Wunused-parameter] 108 | voidpf opaque; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c: In function ‘ftell_file_func’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:118:16: warning: old-style function definition [-Wold-style-definition] 118 | long ZCALLBACK ftell_file_func (opaque, stream) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:119:11: warning: unused parameter ‘opaque’ [-Wunused-parameter] 119 | voidpf opaque; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c: In function ‘fseek_file_func’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:127:16: warning: old-style function definition [-Wold-style-definition] 127 | long ZCALLBACK fseek_file_func (opaque, stream, offset, origin) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:128:11: warning: unused parameter ‘opaque’ [-Wunused-parameter] 128 | voidpf opaque; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c: In function ‘fclose_file_func’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:153:15: warning: old-style function definition [-Wold-style-definition] 153 | int ZCALLBACK fclose_file_func (opaque, stream) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:154:11: warning: unused parameter ‘opaque’ [-Wunused-parameter] 154 | voidpf opaque; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c: In function ‘ferror_file_func’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:162:15: warning: old-style function definition [-Wold-style-definition] 162 | int ZCALLBACK ferror_file_func (opaque, stream) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:163:11: warning: unused parameter ‘opaque’ [-Wunused-parameter] 163 | voidpf opaque; | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c: In function ‘fill_fopen_filefunc’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/ioapi.c:171:6: warning: old-style function definition [-Wold-style-definition] 171 | void fill_fopen_filefunc (pzlib_filefunc_def) | ^~~~~~~~~~~~~~~~~~~ [ 89%] Building C object Sources/CMakeFiles/OpenSpades.dir/unzip/unzip.c.o cc1: warning: command-line option ‘-std=gnu++11’ is valid for C++/ObjC++ but not for C In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/MainScreen.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Main.cpp:34: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzlocal_getByte’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:157:11: warning: old-style function definition [-Wold-style-definition] 157 | local int unzlocal_getByte(pzlib_filefunc_def,filestream,pi) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzlocal_getShort’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:187:11: warning: old-style function definition [-Wold-style-definition] 187 | local int unzlocal_getShort (pzlib_filefunc_def,filestream,pX) | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzlocal_getLong’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:215:11: warning: old-style function definition [-Wold-style-definition] 215 | local int unzlocal_getLong (pzlib_filefunc_def,filestream,pX) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘strcmpcasenosensitive_internal’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:251:11: warning: old-style function definition [-Wold-style-definition] 251 | local int strcmpcasenosensitive_internal (fileName1,fileName2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzStringFileNameCompare’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:294:20: warning: old-style function definition [-Wold-style-definition] 294 | extern int ZEXPORT unzStringFileNameCompare (fileName1,fileName2,iCaseSensitivity) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzlocal_SearchCentralDir’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:320:13: warning: old-style function definition [-Wold-style-definition] 320 | local uLong unzlocal_SearchCentralDir(pzlib_filefunc_def,filestream) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzOpen2’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:386:24: warning: old-style function definition [-Wold-style-definition] 386 | extern unzFile ZEXPORT unzOpen2 (path, pzlib_filefunc_def) | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzOpen’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:489:24: warning: old-style function definition [-Wold-style-definition] 489 | extern unzFile ZEXPORT unzOpen (path) | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzClose’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:500:20: warning: old-style function definition [-Wold-style-definition] 500 | extern int ZEXPORT unzClose (file) | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGetGlobalInfo’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:521:20: warning: old-style function definition [-Wold-style-definition] 521 | extern int ZEXPORT unzGetGlobalInfo (file,pglobal_info) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzlocal_DosDateToTmuDate’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:543:12: warning: old-style function definition [-Wold-style-definition] 543 | local void unzlocal_DosDateToTmuDate (ulDosDate, ptm) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzlocal_GetCurrentFileInfoInternal’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:572:11: warning: old-style function definition [-Wold-style-definition] 572 | local int unzlocal_GetCurrentFileInfoInternal (file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGetCurrentFileInfo’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:745:20: warning: old-style function definition [-Wold-style-definition] 745 | extern int ZEXPORT unzGetCurrentFileInfo (file, | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGoToFirstFile’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:769:20: warning: old-style function definition [-Wold-style-definition] 769 | extern int ZEXPORT unzGoToFirstFile (file) | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGoToNextFile’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:791:20: warning: old-style function definition [-Wold-style-definition] 791 | extern int ZEXPORT unzGoToNextFile (file) | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzLocateFile’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:825:20: warning: old-style function definition [-Wold-style-definition] 825 | extern int ZEXPORT unzLocateFile (file, szFileName, iCaseSensitivity) | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGetFilePos’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:904:20: warning: old-style function definition [-Wold-style-definition] 904 | extern int ZEXPORT unzGetFilePos(file, file_pos) | ^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGoToFilePos’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:922:20: warning: old-style function definition [-Wold-style-definition] 922 | extern int ZEXPORT unzGoToFilePos(file, file_pos) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzlocal_CheckCurrentFileCoherencyHeader’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:966:11: warning: old-style function definition [-Wold-style-definition] 966 | local int unzlocal_CheckCurrentFileCoherencyHeader (s,piSizeVar, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzOpenCurrentFile3’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1058:20: warning: old-style function definition [-Wold-style-definition] 1058 | extern int ZEXPORT unzOpenCurrentFile3 (file, method, level, raw, password) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzOpenCurrentFile’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1203:20: warning: old-style function definition [-Wold-style-definition] 1203 | extern int ZEXPORT unzOpenCurrentFile (file) | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzOpenCurrentFilePassword’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1209:20: warning: old-style function definition [-Wold-style-definition] 1209 | extern int ZEXPORT unzOpenCurrentFilePassword (file, password) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzOpenCurrentFile2’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1216:20: warning: old-style function definition [-Wold-style-definition] 1216 | extern int ZEXPORT unzOpenCurrentFile2 (file,method,level,raw) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzReadCurrentFile’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1235:20: warning: old-style function definition [-Wold-style-definition] 1235 | extern int ZEXPORT unzReadCurrentFile (file, buf, len) | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unztell’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1396:24: warning: old-style function definition [-Wold-style-definition] 1396 | extern z_off_t ZEXPORT unztell (file) | ^~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzeof’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1416:20: warning: old-style function definition [-Wold-style-definition] 1416 | extern int ZEXPORT unzeof (file) | ^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGetLocalExtrafield’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1449:20: warning: old-style function definition [-Wold-style-definition] 1449 | extern int ZEXPORT unzGetLocalExtrafield (file,buf,len) | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzCloseCurrentFile’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1500:20: warning: old-style function definition [-Wold-style-definition] 1500 | extern int ZEXPORT unzCloseCurrentFile (file) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGetGlobalComment’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1543:20: warning: old-style function definition [-Wold-style-definition] 1543 | extern int ZEXPORT unzGetGlobalComment (file, szComment, uSizeBuf) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzGetOffset’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1574:22: warning: old-style function definition [-Wold-style-definition] 1574 | extern uLong ZEXPORT unzGetOffset (file) | ^~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c: In function ‘unzSetOffset’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/unzip/unzip.c:1590:20: warning: old-style function definition [-Wold-style-definition] 1590 | extern int ZEXPORT unzSetOffset (file, pos) | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Client/Client.h:37, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/SDLRunner.cpp:31: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 90%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Bitmap.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/SDLRunner.cpp:32: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [ 90%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ClientUIHelper.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Main.cpp:40: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h: In member function ‘void spades::ConcurrentDispatch::operator=(const spades::ConcurrentDispatch&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/ConcurrentDispatch.h:63:58: warning: unused parameter ‘disp’ [-Wunused-parameter] 63 | void operator=(const ConcurrentDispatch &disp) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Main.cpp: In function ‘int {anonymous}::handleCommandLineArgument(int, char**, int&)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Main.cpp:190:43: warning: unused parameter ‘argc’ [-Wunused-parameter] 190 | int handleCommandLineArgument(int argc, char **argv, int &i) { | ~~~~^~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Main.cpp:47: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/Main.cpp:633:9: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ [ 90%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Clipboard.cpp.o [ 91%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/Config.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Bitmap.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Bitmap.cpp: In member function ‘virtual void spades::BitmapRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::Bitmap::*)()’ to ‘void (spades::Bitmap::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Bitmap.cpp:124:99: note: in expansion of macro ‘asMETHOD’ 124 | asMETHOD(Bitmap, GetWidth), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::Bitmap::*)()’ to ‘void (spades::Bitmap::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Bitmap.cpp:129:99: note: in expansion of macro ‘asMETHOD’ 129 | asMETHOD(Bitmap, GetHeight), | ^~~~~~~~ [ 91%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/FontManager.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp: In member function ‘virtual void spades::client::ClientUIHelperRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::ClientUIHelper::*)(const std::string&)’ {aka ‘void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)’} to ‘void (spades::client::ClientUIHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:58:107: note: in expansion of macro ‘asMETHOD’ 58 | asMETHOD(ClientUIHelper, SayGlobal), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::ClientUIHelper::*)(const std::string&)’ {aka ‘void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)’} to ‘void (spades::client::ClientUIHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:63:107: note: in expansion of macro ‘asMETHOD’ 63 | asMETHOD(ClientUIHelper, SayTeam), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::ClientUIHelper::*)(const std::string&)’ {aka ‘void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)’} to ‘void (spades::client::ClientUIHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:68:107: note: in expansion of macro ‘asMETHOD’ 68 | asMETHOD(ClientUIHelper, AlertNotice), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::ClientUIHelper::*)(const std::string&)’ {aka ‘void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)’} to ‘void (spades::client::ClientUIHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:73:107: note: in expansion of macro ‘asMETHOD’ 73 | asMETHOD(ClientUIHelper, AlertWarning), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::ClientUIHelper::*)(const std::string&)’ {aka ‘void (spades::client::ClientUIHelper::*)(const std::__cxx11::basic_string&)’} to ‘void (spades::client::ClientUIHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ClientUIHelper.cpp:78:107: note: in expansion of macro ‘asMETHOD’ 78 | asMETHOD(ClientUIHelper, AlertError), | ^~~~~~~~ [ 92%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/GameMap.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/StartupScreen.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/StartupScreenHelper.cpp:33: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::MouseEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:55: warning: unused parameter ‘x’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:35:64: warning: unused parameter ‘y’ [-Wunused-parameter] 35 | virtual void MouseEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::KeyEvent(const std::string&, bool)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:36:73: warning: unused parameter ‘down’ [-Wunused-parameter] 36 | virtual void KeyEvent(const std::string &, bool down) {} | ~~~~~^~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::TextEditingEvent(const std::string&, int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:80: warning: unused parameter ‘start’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:38:91: warning: unused parameter ‘len’ [-Wunused-parameter] 38 | virtual void TextEditingEvent(const std::string &, int start, int len) {} | ~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::WheelEvent(float, float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:55: warning: unused parameter ‘x’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:42:64: warning: unused parameter ‘y’ [-Wunused-parameter] 42 | virtual void WheelEvent(float x, float y) {} | ~~~~~~^ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h: In member function ‘virtual void spades::gui::View::RunFrame(float)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/View.h:44:53: warning: unused parameter ‘dt’ [-Wunused-parameter] 44 | virtual void RunFrame(float dt) {} | ~~~~~~^~ [ 92%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IAudioChunk.cpp.o [ 92%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IAudioDevice.cpp.o /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/SDLRunner.cpp: In member function ‘void spades::gui::SDLRunner::Run(int, int)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/SDLRunner.cpp:475:58: warning: ‘sdlFlags’ may be used uninitialized [-Wmaybe-uninitialized] 475 | sdlFlags |= SDL_WINDOW_FULLSCREEN; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/Gui/SDLRunner.cpp:452:40: note: ‘sdlFlags’ was declared here 452 | Uint32 sdlFlags; | ^~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Config.cpp: In member function ‘virtual void spades::ConfigRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::ConfigRegistrar::ConfigItem::*)()’ to ‘void (spades::ConfigRegistrar::ConfigItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:218:99: note: in expansion of macro ‘asMETHOD’ 218 | asMETHOD(ConfigItem, GetIntValue), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::ConfigRegistrar::ConfigItem::*)()’ to ‘void (spades::ConfigRegistrar::ConfigItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:223:99: note: in expansion of macro ‘asMETHOD’ 223 | asMETHOD(ConfigItem, GetFloatValue), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::ConfigRegistrar::ConfigItem::*)()’ {aka ‘std::__cxx11::basic_string (spades::ConfigRegistrar::ConfigItem::*)()’} to ‘void (spades::ConfigRegistrar::ConfigItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:228:99: note: in expansion of macro ‘asMETHOD’ 228 | asMETHOD(ConfigItem, GetStringValue), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::ConfigRegistrar::ConfigItem::*)()’ {aka ‘std::__cxx11::basic_string (spades::ConfigRegistrar::ConfigItem::*)()’} to ‘void (spades::ConfigRegistrar::ConfigItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:233:99: note: in expansion of macro ‘asMETHOD’ 233 | asMETHOD(ConfigItem, GetDefaultValue), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::ConfigRegistrar::ConfigItem::*)()’ to ‘void (spades::ConfigRegistrar::ConfigItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/Config.cpp:238:99: note: in expansion of macro ‘asMETHOD’ 238 | asMETHOD(ConfigItem, IsUnknown), | ^~~~~~~~ [ 93%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IBlockSkin.cpp.o [ 93%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IFont.cpp.o [ 93%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IGrenadeSkin.cpp.o [ 94%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IImage.cpp.o [ 94%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IModel.cpp.o [ 95%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IRenderer.cpp.o [ 95%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ISpadeSkin.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp: In member function ‘virtual void spades::client::GameMapRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::client::GameMap::*)()’ to ‘void (spades::client::GameMap::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp:182:107: note: in expansion of macro ‘asMETHOD’ 182 | asMETHOD(GameMap, Width), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::client::GameMap::*)()’ to ‘void (spades::client::GameMap::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp:187:107: note: in expansion of macro ‘asMETHOD’ 187 | asMETHOD(GameMap, Height), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::client::GameMap::*)()’ to ‘void (spades::client::GameMap::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/GameMap.cpp:192:107: note: in expansion of macro ‘asMETHOD’ 192 | asMETHOD(GameMap, Depth), | ^~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp: In member function ‘virtual void spades::client::AudioDeviceRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IAudioDevice::*)(spades::client::GameMap*)’ to ‘void (spades::client::IAudioDevice::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp:81:107: note: in expansion of macro ‘asMETHOD’ 81 | asMETHOD(IAudioDevice, SetGameMap), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IAudioDevice::*)(spades::client::IAudioChunk*, const spades::Vector3&, const spades::client::AudioParam&)’ to ‘void (spades::client::IAudioDevice::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp:86:107: note: in expansion of macro ‘asMETHOD’ 86 | asMETHOD(IAudioDevice, Play), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IAudioDevice::*)(const spades::Vector3&, const spades::Vector3&, const spades::Vector3&)’ to ‘void (spades::client::IAudioDevice::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IAudioDevice.cpp:101:107: note: in expansion of macro ‘asMETHOD’ 101 | asMETHOD(IAudioDevice, Respatialize), | ^~~~~~~~ [ 95%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IThirdPersonToolSkin.cpp.o [ 96%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IToolSkin.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IImage.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IImage.cpp: In member function ‘virtual void spades::client::ImageRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::client::IImage::*)()’ to ‘void (spades::client::IImage::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IImage.cpp:57:107: note: in expansion of macro ‘asMETHOD’ 57 | asMETHOD(IImage, GetWidth), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::client::IImage::*)()’ to ‘void (spades::client::IImage::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IImage.cpp:62:107: note: in expansion of macro ‘asMETHOD’ 62 | asMETHOD(IImage, GetHeight), | ^~~~~~~~ [ 96%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IViewToolSkin.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp: In member function ‘virtual void spades::FontRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Vector2 (spades::client::IFont::*)(const std::string&)’ {aka ‘spades::Vector2 (spades::client::IFont::*)(const std::__cxx11::basic_string&)’} to ‘void (spades::client::IFont::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp:57:99: note: in expansion of macro ‘asMETHOD’ 57 | asMETHOD(client::IFont, Measure), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IFont::*)(const std::string&, spades::Vector2, float, spades::Vector4)’ {aka ‘void (spades::client::IFont::*)(const std::__cxx11::basic_string&, spades::Vector2, float, spades::Vector4)’} to ‘void (spades::client::IFont::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp:62:99: note: in expansion of macro ‘asMETHOD’ 62 | asMETHOD(client::IFont, Draw), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IFont::*)(const std::string&, const spades::Vector2&, float, const spades::Vector4&, const spades::Vector4&)’ {aka ‘void (spades::client::IFont::*)(const std::__cxx11::basic_string&, const spades::Vector2&, float, const spades::Vector4&, const spades::Vector4&)’} to ‘void (spades::client::IFont::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IFont.cpp:67:99: note: in expansion of macro ‘asMETHOD’ 67 | asMETHOD(client::IFont, DrawShadow), | ^~~~~~~~ [ 96%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/IWeaponSkin.cpp.o [ 97%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/MainScreenHelper.cpp.o [ 97%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/MathScript.cpp.o [ 98%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/PackageUpdateManager.cpp.o [ 98%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/PrimitiveArray.cpp.o [ 98%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ScriptFunction.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp: In member function ‘virtual void spades::client::RendererRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::client::IImage* (spades::client::IRenderer::*)(spades::Bitmap*)’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:399:107: note: in expansion of macro ‘asMETHOD’ 399 | asMETHOD(IRenderer, CreateImage), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::client::IModel* (spades::client::IRenderer::*)(spades::VoxelModel*)’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:404:107: note: in expansion of macro ‘asMETHOD’ 404 | asMETHOD(IRenderer, CreateModel), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IRenderer::*)(spades::client::GameMap*)’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:409:107: note: in expansion of macro ‘asMETHOD’ 409 | asMETHOD(IRenderer, SetGameMap), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IRenderer::*)(float)’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:414:107: note: in expansion of macro ‘asMETHOD’ 414 | asMETHOD(IRenderer, SetFogDistance), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IRenderer::*)(const spades::client::SceneDefinition&)’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:424:107: note: in expansion of macro ‘asMETHOD’ 424 | asMETHOD(IRenderer, StartScene), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IRenderer::*)(const spades::client::DynamicLightParam&)’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:429:107: note: in expansion of macro ‘asMETHOD’ 429 | asMETHOD(IRenderer, AddLight), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IRenderer::*)(spades::client::IModel*, const spades::client::ModelRenderParam&)’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:434:107: note: in expansion of macro ‘asMETHOD’ 434 | asMETHOD(IRenderer, RenderModel), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::client::IRenderer::*)(const spades::AABB2&, const spades::AABB2&)’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:519:107: note: in expansion of macro ‘asMETHOD’ 519 | asMETHOD(IRenderer,DrawFlatGameMap), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Bitmap* (spades::client::IRenderer::*)()’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:534:107: note: in expansion of macro ‘asMETHOD’ 534 | asMETHOD(IRenderer,ReadBitmap), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::client::IRenderer::*)()’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:539:107: note: in expansion of macro ‘asMETHOD’ 539 | asMETHOD(IRenderer,ScreenWidth), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::client::IRenderer::*)()’ to ‘void (spades::client::IRenderer::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/IRenderer.cpp:544:107: note: in expansion of macro ‘asMETHOD’ 544 | asMETHOD(IRenderer,ScreenHeight), | ^~~~~~~~ [ 99%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/ScriptManager.cpp.o [ 99%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/StartupScreenHelper.cpp.o [ 99%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/StringsScript.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp: In member function ‘virtual void spades::MainScreenHelperRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::gui::MainScreenHelper::*)(std::string, bool)’ {aka ‘void (spades::gui::MainScreenHelper::*)(std::__cxx11::basic_string, bool)’} to ‘void (spades::gui::MainScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:66:99: note: in expansion of macro ‘asMETHOD’ 66 | asMETHOD(gui::MainScreenHelper, SetServerFavorite), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::gui::MainScreenHelper::*)()’ to ‘void (spades::gui::MainScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:71:99: note: in expansion of macro ‘asMETHOD’ 71 | asMETHOD(gui::MainScreenHelper, PollServerListState), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenHelper::*)()’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenHelper::*)()’} to ‘void (spades::gui::MainScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:76:99: note: in expansion of macro ‘asMETHOD’ 76 | asMETHOD(gui::MainScreenHelper, GetServerListQueryMessage), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘CScriptArray* (spades::gui::MainScreenHelper::*)(std::string, bool)’ {aka ‘CScriptArray* (spades::gui::MainScreenHelper::*)(std::__cxx11::basic_string, bool)’} to ‘void (spades::gui::MainScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:81:99: note: in expansion of macro ‘asMETHOD’ 81 | asMETHOD(gui::MainScreenHelper, GetServerList), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenHelper::*)(std::string, int)’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenHelper::*)(std::__cxx11::basic_string, int)’} to ‘void (spades::gui::MainScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:86:99: note: in expansion of macro ‘asMETHOD’ 86 | asMETHOD(gui::MainScreenHelper, ConnectServer), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenHelper::*)()’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenHelper::*)()’} to ‘void (spades::gui::MainScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:91:99: note: in expansion of macro ‘asMETHOD’ 91 | asMETHOD(gui::MainScreenHelper, GetPendingErrorMessage), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenHelper::*)()’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenHelper::*)()’} to ‘void (spades::gui::MainScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:96:99: note: in expansion of macro ‘asMETHOD’ 96 | asMETHOD(gui::MainScreenHelper, GetCredits), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::PackageUpdateManager& (spades::gui::MainScreenHelper::*)()’ to ‘void (spades::gui::MainScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:101:99: note: in expansion of macro ‘asMETHOD’ 101 | asMETHOD(gui::MainScreenHelper, GetPackageUpdateManager), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenServerItem::*)() const’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const’} to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:120:99: note: in expansion of macro ‘asMETHOD’ 120 | asMETHOD(gui::MainScreenServerItem, GetName), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenServerItem::*)() const’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const’} to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:125:99: note: in expansion of macro ‘asMETHOD’ 125 | asMETHOD(gui::MainScreenServerItem, GetAddress), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenServerItem::*)() const’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const’} to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:130:99: note: in expansion of macro ‘asMETHOD’ 130 | asMETHOD(gui::MainScreenServerItem, GetMapName), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenServerItem::*)() const’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const’} to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:135:99: note: in expansion of macro ‘asMETHOD’ 135 | asMETHOD(gui::MainScreenServerItem, GetGameMode), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenServerItem::*)() const’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const’} to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:140:99: note: in expansion of macro ‘asMETHOD’ 140 | asMETHOD(gui::MainScreenServerItem, GetCountry), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::MainScreenServerItem::*)() const’ {aka ‘std::__cxx11::basic_string (spades::gui::MainScreenServerItem::*)() const’} to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:145:99: note: in expansion of macro ‘asMETHOD’ 145 | asMETHOD(gui::MainScreenServerItem, GetProtocol), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::gui::MainScreenServerItem::*)() const’ to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:150:99: note: in expansion of macro ‘asMETHOD’ 150 | asMETHOD(gui::MainScreenServerItem, GetPing), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::gui::MainScreenServerItem::*)() const’ to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:155:99: note: in expansion of macro ‘asMETHOD’ 155 | asMETHOD(gui::MainScreenServerItem, GetNumPlayers), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::gui::MainScreenServerItem::*)() const’ to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:160:99: note: in expansion of macro ‘asMETHOD’ 160 | asMETHOD(gui::MainScreenServerItem, GetMaxPlayers), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::gui::MainScreenServerItem::*)() const’ to ‘void (spades::gui::MainScreenServerItem::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MainScreenHelper.cpp:165:99: note: in expansion of macro ‘asMETHOD’ 165 | asMETHOD(gui::MainScreenServerItem, IsFavorite), | ^~~~~~~~ [100%] Building CXX object Sources/CMakeFiles/OpenSpades.dir/ScriptBindings/VoxelModel.cpp.o In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp: In member function ‘virtual void spades::client::PackageUpdateManagerRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::PackageUpdateManager::ReadyState (spades::PackageUpdateManager::*)()’ to ‘void (spades::PackageUpdateManager::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:59:107: note: in expansion of macro ‘asMETHOD’ 59 | asMETHOD(PackageUpdateManager, GetUpdateInfoReadyState), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PackageUpdateManager::*)()’ to ‘void (spades::PackageUpdateManager::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:64:107: note: in expansion of macro ‘asMETHOD’ 64 | asMETHOD(PackageUpdateManager, IsUpdateAvailable), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::PackageUpdateManager::VersionInfo (spades::PackageUpdateManager::*)()’ to ‘void (spades::PackageUpdateManager::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:69:107: note: in expansion of macro ‘asMETHOD’ 69 | asMETHOD(PackageUpdateManager, GetLatestVersionInfo), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::PackageUpdateManager::VersionInfo (spades::PackageUpdateManager::*)()’ to ‘void (spades::PackageUpdateManager::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:74:107: note: in expansion of macro ‘asMETHOD’ 74 | asMETHOD(PackageUpdateManager, GetCurrentVersionInfo), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::PackageUpdateManager::*)()’ {aka ‘std::__cxx11::basic_string (spades::PackageUpdateManager::*)()’} to ‘void (spades::PackageUpdateManager::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:79:107: note: in expansion of macro ‘asMETHOD’ 79 | asMETHOD(PackageUpdateManager, GetLatestVersionInfoPageURL), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::PackageUpdateManager::VersionInfo::*)() const’ {aka ‘std::__cxx11::basic_string (spades::PackageUpdateManager::VersionInfo::*)() const’} to ‘void (spades::PackageUpdateManager::VersionInfo::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PackageUpdateManager.cpp:108:107: note: in expansion of macro ‘asMETHOD’ 108 | asMETHOD(PackageUpdateManager::VersionInfo, ToString), | ^~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp: In member function ‘virtual void spades::MathScriptObjectRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::IntVector3::*)() const’ to ‘void (spades::IntVector3::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:212:99: note: in expansion of macro ‘asMETHOD’ 212 | asMETHOD(IntVector3, GetManhattanLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::IntVector3::*)() const’ to ‘void (spades::IntVector3::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:218:99: note: in expansion of macro ‘asMETHOD’ 218 | asMETHOD(IntVector3, GetChebyshevLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector2::*)() const’ to ‘void (spades::Vector2::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:344:99: note: in expansion of macro ‘asMETHOD’ 344 | asMETHOD(Vector2, GetLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector2::*)() const’ to ‘void (spades::Vector2::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:350:99: note: in expansion of macro ‘asMETHOD’ 350 | asMETHOD(Vector2, GetPoweredLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector2::*)() const’ to ‘void (spades::Vector2::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:356:99: note: in expansion of macro ‘asMETHOD’ 356 | asMETHOD(Vector2, GetManhattanLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector2::*)() const’ to ‘void (spades::Vector2::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:362:99: note: in expansion of macro ‘asMETHOD’ 362 | asMETHOD(Vector2, GetChebyshevLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Vector2 (spades::Vector2::*)() const’ to ‘void (spades::Vector2::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:368:99: note: in expansion of macro ‘asMETHOD’ 368 | asMETHOD(Vector2, Normalize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector3::*)() const’ to ‘void (spades::Vector3::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:512:99: note: in expansion of macro ‘asMETHOD’ 512 | asMETHOD(Vector3, GetLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector3::*)() const’ to ‘void (spades::Vector3::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:518:99: note: in expansion of macro ‘asMETHOD’ 518 | asMETHOD(Vector3, GetPoweredLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector3::*)() const’ to ‘void (spades::Vector3::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:524:99: note: in expansion of macro ‘asMETHOD’ 524 | asMETHOD(Vector3, GetManhattanLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector3::*)() const’ to ‘void (spades::Vector3::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:530:99: note: in expansion of macro ‘asMETHOD’ 530 | asMETHOD(Vector3, GetChebyshevLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Vector3 (spades::Vector3::*)() const’ to ‘void (spades::Vector3::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:536:99: note: in expansion of macro ‘asMETHOD’ 536 | asMETHOD(Vector3, Normalize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector4::*)() const’ to ‘void (spades::Vector4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:689:99: note: in expansion of macro ‘asMETHOD’ 689 | asMETHOD(Vector4, GetLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector4::*)() const’ to ‘void (spades::Vector4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:695:99: note: in expansion of macro ‘asMETHOD’ 695 | asMETHOD(Vector4, GetPoweredLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector4::*)() const’ to ‘void (spades::Vector4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:701:99: note: in expansion of macro ‘asMETHOD’ 701 | asMETHOD(Vector4, GetManhattanLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘float (spades::Vector4::*)() const’ to ‘void (spades::Vector4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:707:99: note: in expansion of macro ‘asMETHOD’ 707 | asMETHOD(Vector4, GetChebyshevLength), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Vector4 (spades::Vector4::*)() const’ to ‘void (spades::Vector4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:713:99: note: in expansion of macro ‘asMETHOD’ 713 | asMETHOD(Vector4, Normalize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Matrix4 (spades::Matrix4::*)() const’ to ‘void (spades::Matrix4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:814:99: note: in expansion of macro ‘asMETHOD’ 814 | asMETHOD(Matrix4, Transposed), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Matrix4 (spades::Matrix4::*)() const’ to ‘void (spades::Matrix4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:820:99: note: in expansion of macro ‘asMETHOD’ 820 | asMETHOD(Matrix4, Inversed), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Matrix4 (spades::Matrix4::*)() const’ to ‘void (spades::Matrix4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:826:99: note: in expansion of macro ‘asMETHOD’ 826 | asMETHOD(Matrix4, InversedFast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Vector3 (spades::Matrix4::*)() const’ to ‘void (spades::Matrix4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:832:99: note: in expansion of macro ‘asMETHOD’ 832 | asMETHOD(Matrix4, GetOrigin), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Vector3 (spades::Matrix4::*)(int) const’ to ‘void (spades::Matrix4::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:838:99: note: in expansion of macro ‘asMETHOD’ 838 | asMETHOD(Matrix4, GetAxis), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::AABB2::*)(const spades::Vector2&) const’ to ‘void (spades::AABB2::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:940:99: note: in expansion of macro ‘asMETHOD’ 940 | asMETHOD(AABB2, Contains), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::AABB2::*)(const spades::AABB2&) const’ to ‘void (spades::AABB2::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/MathScript.cpp:944:99: note: in expansion of macro ‘asMETHOD’ 944 | asMETHOD(AABB2, Intersects), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.cpp: In function ‘void spades::MessageCallback(const asSMessageInfo*, void*)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.cpp:38:70: warning: unused parameter ‘param’ [-Wunused-parameter] 38 | static void MessageCallback(const asSMessageInfo *msg, void *param){ | ~~~~~~^~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = double]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const double&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const double&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = float]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const float&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const float&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const long unsigned int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const long unsigned int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const long int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const long int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const unsigned int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const unsigned int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const short unsigned int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const short unsigned int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const short int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const short int&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned char]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const unsigned char&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const unsigned char&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = signed char]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:307:106: note: in expansion of macro ‘asMETHOD’ 307 | asMETHOD(ArrayType, GetGCFlag), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::PrimitiveArray::*)()’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:311:106: note: in expansion of macro ‘asMETHOD’ 311 | asMETHOD(ArrayType, GetRefCount), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:106: note: in expansion of macro ‘asMETHOD’ 315 | asMETHOD(ArrayType, EnumReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asIScriptEngine*)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:106: note: in expansion of macro ‘asMETHOD’ 319 | asMETHOD(ArrayType, ReleaseAllReferences), asCALL_THISCALL); | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:348:99: note: in expansion of macro ‘asMETHOD’ 348 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const signed char&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:354:99: note: in expansion of macro ‘asMETHOD’ 354 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:366:99: note: in expansion of macro ‘asMETHOD’ 366 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:372:99: note: in expansion of macro ‘asMETHOD’ 372 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:378:99: note: in expansion of macro ‘asMETHOD’ 378 | asMETHOD(ArrayType, Reserve), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:426:99: note: in expansion of macro ‘asMETHOD’ 426 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:432:99: note: in expansion of macro ‘asMETHOD’ 432 | asMETHOD(ArrayType, Resize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:438:99: note: in expansion of macro ‘asMETHOD’ 438 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘asUINT (spades::PrimitiveArray::*)() const’ {aka ‘unsigned int (spades::PrimitiveArray::*)() const’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:446:99: note: in expansion of macro ‘asMETHOD’ 446 | asMETHOD(ArrayType, GetSize), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::PrimitiveArray::*)() const’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:452:99: note: in expansion of macro ‘asMETHOD’ 452 | asMETHOD(ArrayType, IsEmpty), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(const signed char&)’ to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:459:99: note: in expansion of macro ‘asMETHOD’ 459 | asMETHOD(ArrayType, InsertLast), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘void (spades::PrimitiveArray::*)(asUINT)’ {aka ‘void (spades::PrimitiveArray::*)(unsigned int)’} to ‘void (spades::PrimitiveArray::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:471:99: note: in expansion of macro ‘asMETHOD’ 471 | asMETHOD(ArrayType, RemoveAt), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = double]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = double]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = double]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = double]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = float]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = float]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = float]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = float]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = long unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long unsigned int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = long unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long unsigned int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = long int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = long int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = long int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = short unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short unsigned int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = short unsigned int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short unsigned int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = short int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = short int]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = short int]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = unsigned char]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned char]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = unsigned char]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = unsigned char]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::EnumReferences(asIScriptEngine*) [with T = signed char]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:315:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = signed char]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:107:54: warning: unused parameter ‘eng’ [-Wunused-parameter] 107 | void EnumReferences(asIScriptEngine *eng) {} | ~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp: In instantiation of ‘void spades::PrimitiveArray::ReleaseAllReferences(asIScriptEngine*) [with T = signed char]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:319:15: required from ‘void spades::PrimitiveArrayRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase) [with T = signed char]’ 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ~^~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:263:16: required from here 263 | virtual void Register(ScriptManager *manager, Phase phase) { | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/PrimitiveArray.cpp:108:60: warning: unused parameter ‘eng’ [-Wunused-parameter] 108 | void ReleaseAllReferences(asIScriptEngine *eng){} | ~~~~~~~~~~~~~~~~~^~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp: In member function ‘virtual void spades::StartupScreenHelperRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::gui::StartupScreenHelper::*)()’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:62:99: note: in expansion of macro ‘asMETHOD’ 62 | asMETHOD(gui::StartupScreenHelper, GetNumVideoModes), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::gui::StartupScreenHelper::*)(int)’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:67:99: note: in expansion of macro ‘asMETHOD’ 67 | asMETHOD(gui::StartupScreenHelper, GetVideoModeWidth), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::gui::StartupScreenHelper::*)(int)’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:72:99: note: in expansion of macro ‘asMETHOD’ 72 | asMETHOD(gui::StartupScreenHelper, GetVideoModeHeight), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::gui::StartupScreenHelper::*)()’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:77:99: note: in expansion of macro ‘asMETHOD’ 77 | asMETHOD(gui::StartupScreenHelper, GetNumReportLines), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::StartupScreenHelper::*)()’ {aka ‘std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)()’} to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:82:99: note: in expansion of macro ‘asMETHOD’ 82 | asMETHOD(gui::StartupScreenHelper, GetReport), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::StartupScreenHelper::*)(int)’ {aka ‘std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(int)’} to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:87:99: note: in expansion of macro ‘asMETHOD’ 87 | asMETHOD(gui::StartupScreenHelper, GetReportLineText), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::Vector4 (spades::gui::StartupScreenHelper::*)(int)’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:92:99: note: in expansion of macro ‘asMETHOD’ 92 | asMETHOD(gui::StartupScreenHelper, GetReportLineColor), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::gui::StartupScreenHelper::*)()’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:97:99: note: in expansion of macro ‘asMETHOD’ 97 | asMETHOD(gui::StartupScreenHelper, GetNumLocales), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::StartupScreenHelper::*)(int)’ {aka ‘std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(int)’} to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:102:99: note: in expansion of macro ‘asMETHOD’ 102 | asMETHOD(gui::StartupScreenHelper, GetLocale), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::StartupScreenHelper::*)(int)’ {aka ‘std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(int)’} to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:107:99: note: in expansion of macro ‘asMETHOD’ 107 | asMETHOD(gui::StartupScreenHelper, GetLocaleDescriptionNative), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::StartupScreenHelper::*)(int)’ {aka ‘std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(int)’} to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:112:99: note: in expansion of macro ‘asMETHOD’ 112 | asMETHOD(gui::StartupScreenHelper, GetLocaleDescriptionEnglish), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::StartupScreenHelper::*)(const std::string&, const std::string&)’ {aka ‘std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)’} to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:117:99: note: in expansion of macro ‘asMETHOD’ 117 | asMETHOD(gui::StartupScreenHelper, CheckConfigCapability), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::gui::StartupScreenHelper::*)()’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:127:99: note: in expansion of macro ‘asMETHOD’ 127 | asMETHOD(gui::StartupScreenHelper, BrowseUserDirectory), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘std::string (spades::gui::StartupScreenHelper::*)()’ {aka ‘std::__cxx11::basic_string (spades::gui::StartupScreenHelper::*)()’} to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:132:99: note: in expansion of macro ‘asMETHOD’ 132 | asMETHOD(gui::StartupScreenHelper, GetOperatingSystemType), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘spades::PackageUpdateManager& (spades::gui::StartupScreenHelper::*)()’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:137:99: note: in expansion of macro ‘asMETHOD’ 137 | asMETHOD(gui::StartupScreenHelper, GetPackageUpdateManager), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘bool (spades::gui::StartupScreenHelper::*)()’ to ‘void (spades::gui::StartupScreenHelper::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StartupScreenHelper.cpp:142:99: note: in expansion of macro ‘asMETHOD’ 142 | asMETHOD(gui::StartupScreenHelper, OpenUpdateInfoURL), | ^~~~~~~~ In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:21: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:35:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:41:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#1’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:48:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#1’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#2’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:284:27: required from ‘std::string spades::GetText(const std::string&, const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 284 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:304:18: required from ‘std::string spades::CatalogDomainHandle::Get(const std::string&, const std::string&, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 304 | return GetText(domain, context, text, args...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:56:11: required from here 323 | #define _Tr(...) ::spades::defaultDomain.Get(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#0’ [-Wunused-parameter] 263 | template int CheckPlural(T... args) { return 1; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#1’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#2’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:263:48: warning: unused parameter ‘args#3’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from ‘std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from ‘std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:69:11: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter ‘args#0’ [-Wunused-parameter] 264 | template int CheckPlural(int v, T... args) { return v; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from ‘std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from ‘std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:77:11: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter ‘args#0’ [-Wunused-parameter] 264 | template int CheckPlural(int v, T... args) { return v; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter ‘args#1’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h: In instantiation of ‘int spades::CheckPlural(int, T ...) [with T = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}]’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:292:27: required from ‘std::string spades::GetTextPlural(const std::string&, const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 292 | int plural = CheckPlural(args...); | ~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:309:24: required from ‘std::string spades::CatalogDomainHandle::GetPlural(const std::string&, const std::string&, const std::string&, T ...) [with T = {int, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >}; std::string = std::__cxx11::basic_string]’ 309 | return GetTextPlural(domain, context, text, textPl, args...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/StringsScript.cpp:86:11: required from here 324 | #define _TrN(...) ::spades::defaultDomain.GetPlural(__VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter ‘args#0’ [-Wunused-parameter] 264 | template int CheckPlural(int v, T... args) { return v; } | ~^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter ‘args#1’ [-Wunused-parameter] /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./Core/Strings.h:264:55: warning: unused parameter ‘args#2’ [-Wunused-parameter] In file included from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/ScriptManager.h:23, from /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp:22: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp: In member function ‘virtual void spades::VoxelModelRegistrar::Register(spades::ScriptManager*, spades::ScriptObjectRegistrar::Phase)’: /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::VoxelModel::*)() const’ to ‘void (spades::VoxelModel::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp:161:99: note: in expansion of macro ‘asMETHOD’ 161 | asMETHOD(VoxelModel, GetWidth), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::VoxelModel::*)() const’ to ‘void (spades::VoxelModel::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp:166:99: note: in expansion of macro ‘asMETHOD’ 166 | asMETHOD(VoxelModel, GetHeight), | ^~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/./AngelScript/include/angelscript.h:492:68: warning: cast between incompatible pointer to member types from ‘int (spades::VoxelModel::*)() const’ to ‘void (spades::VoxelModel::*)()’ [-Wcast-function-type] 492 | #define asMETHOD(c,m) asSMethodPtr::Convert((void (c::*)())(&c::m)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/openspades/build/openspades-0.1.3/Sources/ScriptBindings/VoxelModel.cpp:171:99: note: in expansion of macro ‘asMETHOD’ 171 | asMETHOD(VoxelModel, GetDepth), | ^~~~~~~~ [100%] Linking CXX executable ../bin/openspades [100%] Built target OpenSpades + cd /home/build/YPKG/root/openspades/build/openspades-0.1.3 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/openspades/build/openspades-0.1.3 + workdir=/home/build/YPKG/root/openspades/build/openspades-0.1.3 + export package=openspades + package=openspades + export release=15 + release=15 + export version=0.1.3 + version=0.1.3 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/openspades/install + installdir=/home/build/YPKG/root/openspades/install + export PKG_ROOT_DIR=/home/build/YPKG/root/openspades + PKG_ROOT_DIR=/home/build/YPKG/root/openspades + export PKG_BUILD_DIR=/home/build/YPKG/root/openspades/build + PKG_BUILD_DIR=/home/build/YPKG/root/openspades/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1565374957 + SOURCE_DATE_EPOCH=1565374957 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + make -j16 install DESTDIR=/home/build/YPKG/root/openspades/install [ 1%] Packing assets ~/YPKG/root/openspades/build/openspades-0.1.3/Resources ~/YPKG/root/openspades/build/openspades-0.1.3/Resources [ 6%] Built target Angelscript_addons [ 6%] Built target OpenSpades_Unix [ 17%] Built target Angelscript [100%] Built target OpenSpades ~/YPKG/root/openspades/build/openspades-0.1.3/Resources [100%] Built target OpenSpades_Resources Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/build/YPKG/root/openspades/install/usr/share/doc/openspades/AUTHORS -- Installing: /home/build/YPKG/root/openspades/install/usr/share/doc/openspades/LICENSE -- Installing: /home/build/YPKG/root/openspades/install/usr/share/doc/openspades/README.md -- Installing: /home/build/YPKG/root/openspades/install/usr/share/menu/openspades -- Installing: /home/build/YPKG/root/openspades/install/usr/share/man/man6/openspades.6.gz -- Installing: /home/build/YPKG/root/openspades/install/usr/share/doc/openspades/changelog.gz -- Installing: /home/build/YPKG/root/openspades/install/usr/share/doc/openspades/copyright -- Installing: /home/build/YPKG/root/openspades/install/usr/share/openspades/Resources/pak000-Nonfree.pak -- Installing: /home/build/YPKG/root/openspades/install/usr/share/openspades/Resources/pak002-Base.pak -- Installing: /home/build/YPKG/root/openspades/install/usr/share/openspades/Resources/pak005-Models.pak -- Installing: /home/build/YPKG/root/openspades/install/usr/share/openspades/Resources/pak010-BaseSkin.pak -- Installing: /home/build/YPKG/root/openspades/install/usr/share/openspades/Resources/pak050-Locales.pak -- Installing: /home/build/YPKG/root/openspades/install/usr/share/openspades/Resources/pak999-References.pak -- Installing: /home/build/YPKG/root/openspades/install/usr/share/openspades/Resources/font-unifont.pak -- Installing: /home/build/YPKG/root/openspades/install/usr/share/openspades/Resources/PackageInfo.json -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/96x96 -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/96x96/apps -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/96x96/apps/openspades.png -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/64x64 -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/64x64/apps -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/64x64/apps/openspades.png -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/48x48 -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/48x48/apps -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/48x48/apps/openspades.png -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/32x32 -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/32x32/apps -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/32x32/apps/openspades.png -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/256x256 -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/256x256/apps -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/256x256/apps/openspades.png -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/24x24 -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/24x24/apps -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/24x24/apps/openspades.png -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/16x16 -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/16x16/apps -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/16x16/apps/openspades.png -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/128x128 -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/128x128/apps -- Installing: /home/build/YPKG/root/openspades/install/usr/share/icons/hicolor/128x128/apps/openspades.png -- Installing: /home/build/YPKG/root/openspades/install/usr/share/pixmaps/openspades.xpm -- Installing: /home/build/YPKG/root/openspades/install/usr/bin/openspades -- Installing: /home/build/YPKG/root/openspades/install/usr/share/applications/openspades.desktop + install -Dm00644 /home/build/work/files/jp.yvt.OpenSpades.appdata.xml -t /home/build/YPKG/root/openspades/install/usr/share/metainfo + rm -r /home/build/YPKG/root/openspades/install/usr/share/doc [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building openspades-0.1.3 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:00.553430) [Build] Running step: build [Build] build successful (0:00:18.498038) [Build] Running step: install [Build] install successful (0:00:00.193477) [Examine] Examining packages [Stripped] /usr/bin/openspades [Dependency] /usr/bin/openspades adds dependency on libc.so.6 from glibc [Dependency] /usr/bin/openspades adds dependency on libopusfile.so.0 from opusfile [Dependency] /usr/bin/openspades adds dependency on libm.so.6 from glibc [Dependency] /usr/bin/openspades adds dependency on libfreetype.so.6 from freetype2 [Dependency] /usr/bin/openspades adds dependency on libcurl.so.4 from curl [Dependency] /usr/bin/openspades adds dependency on libSDL2-2.0.so.0 from sdl2 [Dependency] /usr/bin/openspades adds dependency on libSDL2_image-2.0.so.0 from sdl2-image [Dependency] /usr/bin/openspades adds dependency on libGLEW.so.2.2 from glew [Dependency] /usr/bin/openspades adds dependency on libz.so.1 from zlib [Dependency] /usr/bin/openspades adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/bin/openspades adds dependency on libgcc_s.so.1 from libgcc [Package] Creating /home/build/work/openspades-dbginfo-0.1.3-15-1-x86_64.eopkg ... [Package] openspades-dbginfo-0.1.3-15-1-x86_64.eopkg took 0:00:03.727092 to emit [Package] Creating /home/build/work/openspades-0.1.3-15-1-x86_64.eopkg ... [Package] openspades-0.1.3-15-1-x86_64.eopkg took 0:00:02.316280 to emit [Package] Building complete time=2025-08-26T22:38:02.417Z level=DEBUG msg="Collecting files" len=4 time=2025-08-26T22:38:02.417Z level=DEBUG msg="Collecting build artifact" path=openspades-0.1.3-15-1-x86_64.eopkg time=2025-08-26T22:38:02.419Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=openspades-0.1.3-15-1-x86_64.eopkg time=2025-08-26T22:38:02.419Z level=DEBUG msg="Collecting build artifact" path=openspades-dbginfo-0.1.3-15-1-x86_64.eopkg time=2025-08-26T22:38:02.423Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=openspades-dbginfo-0.1.3-15-1-x86_64.eopkg time=2025-08-26T22:38:02.423Z level=DEBUG msg="Collecting build artifact" path=openspades-0.1.3-15.tram time=2025-08-26T22:38:02.423Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=openspades-0.1.3-15.tram time=2025-08-26T22:38:02.423Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2025-08-26T22:38:02.423Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2025-08-26T22:38:02.423Z level=DEBUG msg="Acquiring global lock" time=2025-08-26T22:38:02.423Z level=DEBUG msg="Cleaning up" time=2025-08-26T22:38:02.425Z level=DEBUG msg="Killing child process in chroot" pid=185959 time=2025-08-26T22:38:02.486Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2025-08-26T22:38:02.591Z level=INFO msg="Building succeeded"